Вернуться наверх
aco.ifmo.ru photonic
вернуться в оглавление предыдущая глава предыдущий параграф следующий параграф следующая глава


Пример 4.
Пример рисования графика и полутонового изображения выборки при помощи QCustomPlot

Пример состоит из диалогового окна, на котором отображается график и полутоновое изображение выборки при помощи библиотеки QCustomPlot.

Внешний вид диалогового окна

Проект

Версия QCustomPlot , использующаяся в примерах (последняя версия с сайта может отличаться) - qcustomplot.cpp, qcustomplot.h.

Кроме того, в этом примере используются шаблон выборки sample и класс комплексной выборки complex_sample из примера Генерации типовых предметов.

Скачать ресурсы (dqtplotdialog.ui) и файл проекта для QtCreator (example_qcustomplot.pro).

Для использования файла проекта все необходимые файлы должны находится в папке с проектом. В итоге проект должен выглядеть следующим образом:

Запуск диалогового окна (файл main.cpp)

#include <QApplication>
#include "dqtplotdialog.h"

int main(int argc, char* argv[]) 
{
    // создаем приложение
    QApplication app(argc, argv);
    // создаем диалоговое окно
    DQtPlotDialog dialog;
    // запускаем дилоговое окно
    dialog.show();
    // запускаем приложение
    return app.exec();
}
      

4.1. Описание диалога (файл dqtplotdialog.h)

4.2. Реализация функций в диалоге (файл dqtplotdialog.cpp)