Базовое приложение в Qt Widgets
В статье показан пример создания простейшего приложения в режиме Qt Widgets.
📖 Содержание ⬇️
Содержание
В качестве среды для разработки используется Qt 5.2.0 for Windows 32-bit (MinGW 4.8). Скачать можно тут https://www.qt.io/download.
Создание Qt Widgets приложения
Создаем приложение: File → New File or Project…. Там слева выбираем Applications, а справа Qt Widgets (в старых версиях Qt GuiApplication). Потом жмем внизу кнопку Choose…:

Рисунок 1 — Открытие Qt Creator

Рисунок 2 — Создание нового проекта

Рисунок 3 — Выбор Qt Widgets
В следующем окне выбираем название нашего проекта (без пробелов и русских букв). Например, в нашем случае это Example:

Рисунок 4 — Выбор названия проекта
В следующем окне у вас должна стоять галочка у MinGW (либо того kit, который вам нужен):

Рисунок 5 — Выбор компилятора для приложения
В следующем окне можно ничего не менять:

Рисунок 6 — Выбор названия класса файлов
В следующем окне можно ничего не менять. И жмем кнопку Finish:

Рисунок 7 — Окончание создания проекта
Вы должны увидеть что-то подобное:

Рисунок 8 — Открытый проект в Qt Creator
Наполнение приложения компонентами
Щелкнете двойным щелчком по Forms:

Рисунок 9 — Клик по Forms
Двойным щелчком перейдите на форму:

Рисунок 10 — Клик по форме
Перетащите на форму кнопку:

Рисунок 11 — Выбор кнопки на панели элементов

Рисунок 12 — Кнопка на форме
Перетащите на форму элемент QTextEdit:

Рисунок 13 — Выбор текстового поля на панели элементов
Растяните текстовое поле и форму для удобства:

Рисунок 14 — Растягивание текстового поля

Рисунок 15 — Растягивание формы приложения
Программирование кнопки
Теперь перейдем в режим кодирования поведения кнопки при нажатии.
Правый клик по кнопке. И выбираем пункт Go to slot…:

Рисунок 16 — Выбор Go to slot…
По умолчанию выбрано событие именно при нажатии, так что просто жмем OK:

Рисунок 17 — Выбор слота для кнопки
В исходном коде появляется метод, который будет действовать, когда нажмем на кнопку:

Рисунок 18 — Новый метод к коде приложения
Можем теперь данное место как хотим редактировать. Ниже вставлен только комментарий, чтобы вы видели, где надо вставлять код C++:
//тут будем писать код, который будет выполняться при нажатии кнопки

Рисунок 19 — Комментарий для указания места написания кода
Запустите приложение, нажав на зеленый треугольник:

Рисунок 20 — Запуск приложения
И поменяйте режим компилирования на Release:

Рисунок 21 — Изменение режима компилирования на Release
Должно запустить окно:

Рисунок 22 — Запущенное приложение
В статье Запуск Qt приложений .exe вне Qt Creator | ↗️ рассказывается о том, как запустить приложение и его распространять в Qt. Это не очевидно, как кажется на первый взгляд.