Пример 3.
Отображение и конвертация выборки/полутонового изображения
Пример состоит из диалогового окна, на котором отображается прочитанное из файла изображение.
Изображение можно прочитать и сохранить в файл в графическом формате (png, jpg) или в виде выборки.
Выборка должна быть записана в текстовом формате, по строкам, без лишних пробелов в конце строки и лишних пустых строк в конце файла, количество строк равно количеству столбцов (квадратная выборка). Все значения в выборке должны находиться в диапазоне от 0 до 1.
Чтение, запись и конвертация файлов в пакетном режиме происходит при помощи меню.
Программу можно использовать для конвертации вычисленной в консольном приложении двумерной выборки в графический формат.
Готовая программа (ImageConvertor.exe). Если на компьютере не установлен Qt, для работы программы необходимо также скачать QtCore4.dll, QtGui4.dll.
Внешний вид диалогового окна
Проект
В этом примере пример все ресурсы диалогового окна создаются в коде, файл с ресурсами *.ui отсутствует.
Запуск диалогового окна (файл main.cpp)
#include <QApplication>
#include "imagedialog.h"
int main(int argc, char* argv[])
{
// создаем приложение
QApplication app(argc, argv);
// создаем диалоговое окно
DQtImageDialog dialog;
// запускаем дилоговое окно
dialog.show();
// запускаем приложение
return app.exec();
}
3.1. Описание диалога (файл imagedialog.h)
3.2. Реализация функций в диалоге (файл imagedialog.cpp)
|