Главная » 2026 » Ноябрь » 14 » C++ | Создание оконного приложения в редакторе Qt Creator
15:49
C++ | Создание оконного приложения в редакторе Qt Creator

C++ | Создание оконного приложения в редакторе Qt Creator

Теперь создадим простейшее оконное приложение. Для этого в меню Файл выбираем пункт Создать файл или проект. В открывшемся окне (рис. 1.27) в списке слева выбираем пункт Приложение (Qt), а затем справа пункт Приложение Qt Widgets. Нажимаем кнопку Выбрать. На следующем шаге (рис. 1.28) в поле Название вводим TestGUI, в поле Создать в добавляем путь C:\cpp\projectsQt. Нажимаем кнопку Далее. На следующем шаге (рис. 1.29) из списка Система сборки выбираем пункт qmake и нажимаем кнопку Далее. На следующем шаге (рис. 1.30) задаем следующие значения:

  • в поле Имя класса вводим Widget;
  • из списка Базовый класс выбираем пункт QWidget;
  • сбрасываем флажок Создать форму.

На следующем шаге (рис. 1.31) нажимаем кнопку Далее. На следующем шаге (рис. 1.32) устанавливаем флажок Desktop Qt 6.1.0 MinGW 64-bit. Нажимаем кнопку Подробнее и изменяем пути по умолчанию. В поле Отладка вводим значение C:\cpp\projectsQt\TestGUI-Debug, а в поле Выпуск — значение C:\cpp\projectsQt\TestGUI-Release. Нажимаем кнопку Далее. На следующем шаге (рис. 1.33) нажимаем кнопку Завершить.

Рис. 1.27. Создание оконного приложения. Шаг 1

Рис. 1.28. Создание оконного приложения. Шаг 2

Рис. 1.29. Создание оконного приложения. Шаг 3

Рис. 1.30. Создание оконного приложения. Шаг 4

Рис. 1.31. Создание оконного приложения. Шаг 5

Рис. 1.32. Создание оконного приложения. Шаг 6

Рис. 1.33. Создание оконного приложения. Шаг 7

В результате будет создан каталог C:\cpp\projectsQt\TestGUI с файлами проекта. Содержимое файла TestGUI.pro будет выглядеть так:

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++11

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    
# disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    main.cpp \
    widget.cpp

HEADERS += \
    widget.h

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

Содержимое файла main.cpp:

#include <QApplication>
#include <QWidget>

int main(int argc, char *argv[])
{
   QApplication a(argc, argv);
   QWidget w;
   w.setWindowTitle("Hello World!");
   w.show();
   return a.exec();
}
На заметку

Запускаем сборку проекта с помощью кнопки с изображением зеленого треугольника. Если все сделано правильно, то отобразится окно, показанное на рис. 1.34.

Рис. 1.34. Результат выполнения программы

Скачать учебник C++ в формате PDF

Категория: Прочее | Просмотров: 3 | Добавил: unicross | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Списки слов [0]
Списки слов и словари
OCR [0]
Оптическое распознавание символов
UImage [0]
Графическая библиотека для Python
UImage C [0]
Графическая библиотека для Python
Программы [2]
Полезные программы
Прочее [11]
Другие темы
Календарь
«  Ноябрь 2026  »
Пн Вт Ср Чт Пт Сб Вс
      1
2345678
9101112131415
16171819202122
23242526272829
30
Архив записей