Как было показано в предыдущем материале, на миникомпьютер Raspberry Pi вполне легко можно установить среду Qt для разработки графических интерфейсов пользователя (GUI).
В этой же статье продемонстрируем, как в этой среде создать простую программу типа Hello World, что послужит основой для создания более сложных и интересных программ.
Итак, после установки все приложения Qt можно найти в разделе Programming, как показано на следующем изображении.

Нажмите на Qt Creator, откроется окно, которое включает в себя опции для создания проекта, редактирования кода, дизайна пользовательского интерфейса и варианты отладки.

Для создания нового приложения дважды щелкните на Create Project, и появится следующее окно:

Выберите Applications - QtGui Applications и нажмите на кнопку Choose. Следующие шаги будут о файлах, которые должны быть созданы, и о месте, где они должны быть созданы.

Это окно запрашивает местоположение, где необходимо сохранить файлы проекта. Предлагается создать отдельную папку для каждого проекта QT, так как в них будет генерироваться большое количество файлов в рамках одного проекта. В данном случае для этого проекта была создана папка hello_world (директория /home/pi/raspberry_piQT/hello_world), и название проекту также было дано hello_world. Теперь нажмите на кнопку Next и появится следующее окно:

Выберите Embedded Linux и нажмите на кнопку Next. В следующем окне будут перечислены файлы исходного кода, которые будут доступны для программирования.

Нажмите на кнопку Next, и в следующем окне отобразится список файлов, которые создаются для проекта.

Как только нажмете на кнопку Finish, появится окно Edit, как показано на рисунке ниже.

Разверните вкладку Forms, тогда можно увидеть в списке mainwindow.ui.

Теперь дважды щелкните на mainwindow.ui, и откроется окно Design.

Здесь пользователь может проектировать графические пользовательские интерфейсы с помощью перетаскивания компонентов Drag & Drop, расположенных в левой стороне окна. Для этого простого проекта достаточно компонента отображения текста, который называется Label. Он может быть найден в Display Widgets, как показано на следующем рисунке.

Щелкните правой кнопкой мыши на Label и измените текст на HELLO WORLD, используя опцию Change Plain Text.

Проектирование такого простого приложения на этом заканчивается. Теперь нужно скомпилировать проект. Для этого в левом нижнем углу окна есть кнопка в виде молоточка, как показано на следующем изображении.

Чтобы смотреть на ход компиляции, используйте окно Compile Output. После того, как компиляция закончится успешно, последняя строка будет выглядеть примерно так: The process /usr/sbin/make exited normally. В противном случае будут отображаться ошибки с указанием строк, где они были обнаружены.

Для запуска приложения можно воспользоваться командной строкой и перейти в каталог, где сохранен проект. Еще одна папка, которую можно увидеть внутри, носит название hello_world-build-embedded-Qt_4_8_2_in_PATH__System__Release. Посмотреть список файлов в каталоге можно с помощью следующей команды: ls –color.

Файл, помеченный зеленым цветом, является исполняемым файлом. Его можно запустить с помощью следующей команды: ./hello_world. Тогда пояаится окно с надписью HELLO WORLD.

© digitrode.ru