GDAL — Как сделать графический интерфейс в QT с использованием Visual Studio?

У меня есть код C ++, который использует библиотеки GDAL для выполнения некоторых операций с изображением (например, наклон, аспект, оттенок холма и т. Д.). Теперь я хочу сделать графический интерфейс, в котором я хочу получить изображение из каталога. После этого я хочу применить операцию к изображению (предположим, что это код slope — c ++), а затем я должен получить вывод.

Многие люди предложили мне использовать Qt. Я успешно собрал и установил Qt в моей Visual Studio 2010.

Пожалуйста, помогите мне, как продолжить работу с GUI. У меня есть промежуточные навыки в программировании на C ++ и новые для приложений с графическим интерфейсом.

1

Решение

Это трудно вставить в ответ. Есть много учебных пособий, в том числе, например, Мое первое приложение Qt GUI а также другие общие Qt4 а также Qt5 учебные пособия. Даже на YouTube вы найдете много видео, таких как Введение в каркас Qt C ++ для Visual Studio (который использует Microsoft Visual Studios и Qt 5.4) и Руководство по графическому интерфейсу пользователя Qt Calculator, часть 1 (который использует Apple Xcode и Qt 5.7).

Основная идея заключается в том, что вы используете это программное обеспечение для создания графического интерфейса в режиме «Что вы видите, то и получаете» (WYSIWYG). Затем вы должны поиграть с созданным файлом и классами.

4

Другие решения

Я должен решить проблему. Спасибо всем, кто помог мне. Вот как я это сделал.
После успешной установки Qt с Visual Studio создайте новый проект Qt, и там вы найдете три файла (.ui, .h и .cpp).
нажмите на файл пользовательского интерфейса, будет создано новое окно, где вы можете увидеть кнопки и поля.
используйте это согласно требованию и прочитайте учебник по QT для установки и использования имен объектов.
нажмите на файл .h, где вы создадите вызов функции, нажав кнопку класса.
нажмите на файл .cpp, напишите свой код в классе, названном в файле .h.
скомпилируйте и наслаждайтесь решением 🙂

0

По вопросам рекламы [email protected]