Статьи из цикла

В статье показан пример создания простейшего приложения в режиме Qt Widgets.

В качестве среды для разработки используется Qt 5.2.0 for Windows 32-bit (MinGW 4.8). Скачать можно тут https://www.qt.io/download.

Создание Qt Widgets приложения

Создаем приложение: FileNew File or Project…. Там слева выбираем Applications, а справа Qt Widgets (в старых версиях Qt GuiApplication). Потом жмем внизу кнопку Choose…:

Открытие Qt Creator

Создание нового проекта

Выбор Qt Widgets

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

Выбор названия проекта

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

Выбор компилятора для приложения

В следующем окне можно ничего не менять:

Выбор названия класса файлов

В следующем окне можно ничего не менять. И жмем кнопку Finish:

Окончание создания проекта

Вы должны увидеть что-то подобное:

Открытый проект в Qt Creator

Наполнение приложения компонентами

Щелкнете двойным щелчком по Forms:

Клик по Forms

Двойным щелчком перейдите на форму:

Клик по форме

Перетащите на форму кнопку:

Выбор кнопки на панели элементов

Кнопка на форме

Перетащите на форму элемент QTextEdit:

Выбор текстового поля на панели элементов

Растяните текстовое поле и форму для удобства:

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

Растягивание формы приложения

Программирование кнопки

Теперь перейдем в режим кодирования поведения кнопки при нажатии.

Правый клик по кнопке. И выбираем пункт Go to slot…:

Выбор Go to slot…

По умолчанию выбрано событие именно при нажатии, так что просто жмем OK:

Выбор слота для кнопки

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

Новый метод к коде приложения

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

//тут будем писать код, который будет выполняться при нажатии кнопки

Комментарий для указания места написания кода

Запустите приложение, нажав на зеленый треугольник:

Запуск приложения

И поменяйте режим компилирования на Release:

Изменение режима компилирования на Release

Должно запустить окно:

Запущенное приложение

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