Комплект для разработки программного обеспечения Qt (SDK) - это переносимая кроссплатформенная среда пользовательского интерфейса приложений, которая работает в операционных системах Windows, Linux и Mac OS X. Qt SDK помогает вам создавать графические пользовательские интерфейсы (GUI) для ваших приложений, которые будут работать в Windows, Linux и Mac OS X.
В этой статье мы собираемся использовать следующие простые шаги для создания нашей первой программы Qt HelloWorld.
- Создайте каталог QtHelloWorld для хранения вашей программы Qt
- Перейдите в свой каталог QtHelloWorld
- Создайте исходный файл Qt main.cpp в каталоге QtHelloWorld
-
Скомпилируйте и запустите вашу программу QtHelloWorld
Примечание:
В этом документе предполагается, что в вашей операционной системе успешно установлен Qt SDK. Если в вашей системе не установлен Qt SDK, обратитесь к следующему документу для получения дополнительной информации Как установить Qt SDK в Ubuntu Linux. Этот документ также предполагает, что у вас есть базовые знания языка программирования C ++. По сути, Qt SDK запрограммирован на C ++ и сильно зависит от дизайна и функций C ++. Примечание:
В Qt SDK 4.8 и Qt SDK 5.0 есть некоторые изменения компиляции, надеюсь, эта статья решит проблемы компиляции между двумя разными версиями Qt SDK.
Шаги
Метод 1 из 1: Инструкции по компиляции Qt 4.8 SDK
Шаг 1. Для этого упражнения мы собираемся открыть терминал в Ubuntu Linux и выполнить следующую команду, которая создаст главный каталог для программы Qt
-
Введите / скопируйте / вставьте:
mkdir QtHelloWorld
Шаг 2. Перейдите в свой каталог QtHelloWorld, введя следующую команду
-
Введите / скопируйте / вставьте:
cd QtHelloWorld
- Это очень важно, чтобы убедиться, что вы находитесь в правильном каталоге при создании вашей программы Qt.
Шаг 3. Пока мы находимся в каталоге QtHelloWorld, мы собираемся создать файл исходного кода нашей программы Qt.
-
Введите / скопируйте / вставьте:
нано main.cpp
- или
-
Введите / скопируйте / вставьте:
gedit main.cpp
- Эта команда создаст файл main.cpp для программы Qt
Шаг 4. Теперь добавьте следующие строки в поле кода ниже в файл исходного кода main.cpp
-
Введите / скопируйте / вставьте:
#include #include #include int main (int argc, char * argv ) {Приложение QApplication (argc, argv); QLabel hello («Добро пожаловать в мою первую программу WikiHow Qt»); hello.setWindowTitle («Моя первая программа WikiHow Qt»); hello.resize (400, 400); hello.show (); вернуть app.exec (); }
-
Сохраните файл как main.cpp и выйдите
Убедитесь, что вы в QtHelloWorld каталог, прежде чем вводить следующие команды ниже, чтобы построить и скомпилировать файл.
-
Введите / скопируйте / вставьте:
qmake -project
Это создаст файл проекта Qt
-
Введите / скопируйте / вставьте:
qmake
Это создаст файл make Qt
-
Введите / скопируйте / вставьте:
делать
Это скомпилирует файл Qt make в вашей системе в исполняемую программу. На этом этапе при отсутствии ошибок файл должен скомпилироваться в исполняемую программу
- Наконец, запустите вашу программу, запустив исполняемый файл Qt. Используйте команду./, чтобы запустить исполняемый файл, или введите имя исполняемой программы в строке терминала.
-
Введите / скопируйте / вставьте:
./QtHelloWorld
Видео - с помощью этой службы некоторая информация может быть передана YouTube
Инструкции по компиляции Qt 5.0 SDK:
-
Для этого упражнения мы собираемся открыть терминал в Ubuntu Linux и выполнить следующую команду, которая создаст главный каталог для программы Qt.
-
Введите / скопируйте / вставьте:
mkdir QtHelloWorld
-
-
Перейдите в свой каталог QtHelloWorld, выполнив следующую команду
-
Введите / скопируйте / вставьте:
cd QtHelloWorld
- Это очень важно, чтобы убедиться, что вы находитесь в правильном каталоге при создании вашей программы Qt.
-
-
Пока мы находимся в каталоге QtHelloWorld, мы собираемся создать файл исходного кода нашей программы Qt
-
Введите / скопируйте / вставьте:
нано main.cpp
- или
-
Введите / скопируйте / вставьте:
gedit main.cpp
- Эта команда создаст файл main.cpp для программы Qt
-
-
Теперь добавьте следующие строки в поле кода ниже в файл исходного кода main.cpp.
-
Введите / скопируйте / вставьте:
#include #include #include int main (int argc, char * argv ) {Приложение QApplication (argc, argv); QLabel hello («Добро пожаловать в мою первую программу WikiHow Qt»); hello.setWindowTitle («Моя первая программа WikiHow Qt»); hello.resize (400, 400); hello.show (); вернуть app.exec (); }
-
Сохраните файл как main.cpp и выйдите.
Убедитесь, что вы в QtHelloWorld каталог, прежде чем вводить следующие команды для построения и компиляции файла.
-
Введите / скопируйте / вставьте:
qmake -project
- Это сгенерирует файл проекта Qt
- Однако в Qt 5.0 SDK вы должны использовать текстовый редактор и добавить следующее в ваш сгенерированный файл *.pro, использовать текстовый редактор, такой как nano или gedit, и выполнить следующие команды:
-
Введите / скопируйте / вставьте:
nano QtHelloWorld.pro
- Созданный вами QtHelloWorld.pro должен выглядеть примерно так:
ШАБЛОН = приложение ЦЕЛЬ = QtHelloWorld #INCLUDEPATH + =. # Входные ИСТОЧНИКИ + = main.cpp
Отредактируйте созданный вами файл QtHelloWorld.pro, чтобы он выглядел так:
ШАБЛОН = приложение ЦЕЛЬ = QtHelloWorld QT + = основной графический интерфейс QT + = виджеты #INCLUDEPATH + =. # Входные ИСТОЧНИКИ + = main.cpp
- После того, как вы добавите следующие строки в файл QtHelloWorld.pro под ключевым словом TARGET, запустите qmake
-
Введите / скопируйте / вставьте:
QT + = основной графический интерфейс
-
Введите / скопируйте / вставьте:
QT + = виджеты
Сохраните файл и выйдите
-
Введите / скопируйте / вставьте:
qmake
Это создаст файл сборки Qt
-
Введите / скопируйте / вставьте:
делать
Это скомпилирует файл Qt make в вашей системе в исполняемую программу. На этом этапе при отсутствии ошибок файл должен скомпилироваться в исполняемую программу
- Наконец, запустите вашу программу, запустив исполняемый файл Qt. Используйте команду./, чтобы запустить исполняемый файл, или введите имя исполняемой программы в строке терминала.
-
Введите / скопируйте / вставьте:
./QtHelloWorld
-
-
-
-