Загрузить PDF
Загрузить PDF
Qt Software Development Kit (SDK) - кроссплатформенный инструментарий разработки программного обеспечения с графическим пользовательским интерфейсом (GUI). Он поддерживает Windows, Linux и Mac OS X. Qt SDK позволяет создавать графические интерфейсы пользователя (GUI) в приложениях, которые будут работать в Windows, Linux и Mac OS X. Популярными приложениями, созданными при помощи Qt SDK, являются KDE, Google Earth, Skype, Linux Multimedia Studio и мультимедийный плеер VLC. Кроссплатформенный означает, что исходный код Qt приложения, созданного для Microsoft Windows, как правило, может быть перенесен в Linux и Mac OS X (и наоборот). Примечания: данная статья рассматривает Qt SDK 4.8 и Qt SDK 5.0.
Шаги
-
Для создания среды разработки Qt SDK вы должны установить Qt SDK. Подготовьте вашу операционную систему Windows для разработки Qt приложений.
- Скачайте Qt SDK , выбрав соответствующую версию Windows. Пользователям с медленным интернетом рекомендуется воспользоваться оффлайн установкой Qt SDK, так как его размер составляет 1,7 Гб и скачивание может занять более 6 часов.
-
Установите Qt SDK, щелкнув по исполняемому файлу Qt SDK. После установки Qt SDK вы должны отредактировать системную переменную PATH, чтобы операционная система могла найти Qt команды из командной строки. Будьте осторожны при редактировании системной переменной PATH в Windows.Реклама
-
Выполните следующие действия.
- Щелкните по значку в виде папки, расположенному на нижней панели задач рядом со значком Internet Explorer.
- Щелкните правой кнопкой мыши по Properties
- Нажмите Advanced System Setting
- Нажмите Environmental Variables
- Нажмите PATH (чтобы отредактировать системную переменную)
- Нажмите OK
-
Добавьте следующую запись в системную переменную PATH:
- Введите/скопируйте/вставьте: ;C:\QtSDK\mingw\bin;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin;
- Это установит и уведомит операционную систему Windows о возможности компиляции приложений Qt SDK из командной строки. Число 4.8.1 обозначает версию Qt SDK (замените это число на вашу версию Qt SDK).
-
Важно: если вы хотите использовать MinGW (входит в состав Qt SDK) для создания Qt приложений, но в системной переменной PATH прописана другая версия компилятора MinGW (например, ;C://MinGW/bin), то вам необходимо поменять эту версию на Qt версию MinGW. Это очень важно, если у вас есть еще один вариант компилятора MinGW C/C ++, установленного в системе Windows; необходимо удалить другой MinGW из системной переменной PATH, чтобы избежать конфликтов с Qt версией MinGW и невозможности компиляции Qt приложений из командной строки. (По сути, если вы используете другую версию MinGW C/C ++, то при создании Qt приложений из командной строки вы будете получать сообщения об ошибках.) Вы должны использовать ту версию MinGW C/C ++, которая входит в состав Qt SDK.
-
Таким образом, вы добавили Qt SDK в системную переменную PATH. Для проверки возможности компиляции приложений из командной строки Windows, откройте командную строку и введите следующую команду.
-
Введите/скопируйте/вставьте: qmake -version
- На экране отобразится сообщение, аналогичное следующему:
- ' QMake version 2.01a
- ' Using Qt version 4.8.1 in C:\QtSDK\Desktop\Qt\4.8.1\mingw\lib
-
Для создания и редактирования исходного кода приложений пользуйтесь текстовым редактором, например, Блокнотом или WordPad, а затем компилируйте Qt приложения из командной строки.
-
После добавления Qt SDK в системную переменную PATH вы можете компилировать приложения из командной строки, используя следующий метод. Откройте командную строку и введите следующие команды.
- Введите/скопируйте/вставьте: mkdir Qt-Applications
- Введите/скопируйте/вставьте: cd Qt-Applications
- Введите/скопируйте/вставьте: mkdir QtHelloWorld
- Введите/скопируйте/вставьте: cd QtHelloWorld
-
Находясь в каталоге QtHelloWorld, используйте текстовый редактор, например, Блокнот или Wordpad, чтобы ввести исходный код.
- Введите/скопируйте/вставьте: notepad main.cpp
- Убедитесь, что вы сохраните файл с исходным кодом под именем main.cpp
- или
- Введите/скопируйте/вставьте: start wordpad
- Используя Wordpad в качестве текстового редактора вы должны вручную сохранить файл с исходным кодом под именем main.cpp
-
В Блокноте или WordPad введите следующее:
- Введите/скопируйте/вставьте:
Реклама
#include
<QApplication>
#include
<QLabel>
#include
<QWidget>
#int main(int argc, char *argv[ ])
{
QApplication
app
(
argc
,
argv
);
QLabel
hello
(
"<center>Welcome to my first WikiHow Qt program</center>"
);
hello
.
setWindowTitle
(
"My First WikiHow Qt Program on Windows"
);
hello
.
resize
(
400
,
400
);
hello
.
show
();
return
app
.
exec
();
}
- Сохраните файл с исходным кодом под именем main.cpp
- Находясь в каталоге QtHelloWorld, введите следующие команды для компиляции исходного кода.
- Введите/скопируйте/вставьте: qmake -project
- это создаст файл проекта Qt
- Введите/скопируйте/вставьте: qmake
- это подготовит файл проекта Qt к компиляции
- Введите/скопируйте/вставьте: make
- это скомпилирует исходный Qt код в исполняемую программу.
- После того, как вы успешно выполнили вышеописанные действия, готовое Qt приложение будет помещено в папку Debug в виде исполняемого (.exe) файла. Перейдите в папку Debug и запустите Qt приложение, либо щелкнув по нему, либо введя следующие команды.
- Введите/скопируйте/вставьте: cd debug
- вы перейдете в папку Debug
- Введите/скопируйте/вставьте: QtHelloWorld.exe
- вы запустите созданное вами приложение
- Сделано! Вы скомпилировали Qt приложение из командной строки Windows.
-
Для создания среды разработки Qt SDK вы должны установить Qt SDK. Подготовьте вашу операционную систему Windows для разработки Qt приложений.
- Скачайте Qt SDK , выбрав соответствующую версию Windows. Пользователям с медленным интернетом рекомендуется воспользоваться оффлайн установкой Qt SDK, так как его размер составляет 1,7 Гб и скачивание может занять более 6 часов.
-
Установите Qt SDK, щелкнув по исполняемому файлу Qt SDK. После установки Qt SDK вы должны отредактировать системную переменную PATH, чтобы операционная система могла найти Qt команды из командной строки. Будьте осторожны при редактировании системной переменной PATH в Windows.Реклама
-
Выполните следующие действия.
- Щелкните по значку в виде папки, расположенному на нижней панели задач рядом со значком Internet Explorer.
- Щелкните правой кнопкой мыши по Properties
- Нажмите Advanced System Setting
- Нажмите Environmental Variables
- Нажмите PATH (чтобы отредактировать системную переменную)
- Нажмите OK
-
Добавьте следующую запись в системную переменную PATH:
- Введите/скопируйте/вставьте:;C:\Qt\Qt5.0.2\5.0.2\mingw47_32\bin;C:\Qt\Qt5.0.2\Tools\MinGW\bin;
- Это установит и уведомит операционную систему Windows о возможности компиляции приложений Qt SDK из командной строки. Число 5.0.2 обозначает версию Qt SDK (замените это число на вашу версию Qt SDK).
-
Важно: если вы хотите использовать MinGW (входит в состав Qt SDK) для создания Qt приложений, но в системной переменной PATH прописана другая версия компилятора MinGW (например, ;C://MinGW/bin), то вам необходимо поменять эту версию на Qt версию MinGW. Это очень важно, если у вас есть еще один вариант компилятора MinGW C/C ++, установленного в системе Windows; необходимо удалить другой MinGW из системной переменной PATH, чтобы избежать конфликтов с Qt версией MinGW и невозможности компиляции Qt приложений из командной строки. (По сути, если вы используете другую версию MinGW C/C ++, то при создании Qt приложений из командной строки вы будете получать сообщения об ошибках.) Вы должны использовать ту версию MinGW C/C ++, которая входит в состав Qt SDK.
-
Таким образом, вы добавили Qt SDK в системную переменную PATH. Для проверки возможности компиляции приложений из командной строки Windows, откройте командную строку и введите следующую команду.
-
Введите/скопируйте/вставьте: qmake -version
- На экране отобразится сообщение, аналогичное следующему
- ' QMake version 3.0
- ' Using Qt version 5.0.2 in C:\Qt\Qt5.0.2\mingw\lib
-
Для создания и редактирования исходного кода приложений пользуйтесь текстовым редактором, например, Блокнотом или WordPad, а затем компилируйте Qt приложения из командной строки.
-
После добавления Qt SDK в системную переменную PATH вы можете компилировать приложения из командной строки, используя следующий метод. Откройте командную строку и введите следующие команды.
- Введите/скопируйте/вставьте: mkdir Qt-Applications
- Введите/скопируйте/вставьте: cd Qt-Applications
- Введите/скопируйте/вставьте: mkdir QtHelloWorld
- Введите/скопируйте/вставьте: cd QtHelloWorld
-
Находясь в каталоге QtHelloWorld, используйте текстовый редактор, например, Блокнот или Wordpad, чтобы ввести исходный код.
- Введите/скопируйте/вставьте: notepad main.cpp
- Убедитесь, что вы сохраните файл с исходным кодом под именем main.cpp
- или
- Введите/скопируйте/вставьте: start wordpad
- Используя Wordpad в качестве текстового редактора вы должны вручную сохранить файл с исходным кодом под именем main.cpp
-
В Блокноте или WordPad введите следующее:
- Введите/скопируйте/вставьте:
Реклама
#include
<QApplication>
#include
<QLabel>
#include
<QWidget>
#int main(int argc, char *argv[ ])
{
QApplication
app
(
argc
,
argv
);
QLabel
hello
(
"<center>Welcome to my first WikiHow Qt program</center>"
);
hello
.
setWindowTitle
(
"My First WikiHow Qt Program on Windows"
);
hello
.
resize
(
400
,
400
);
hello
.
show
();
return
app
.
exec
();
}
- Сохраните файл с исходным кодом под именем main.cpp
- Находясь в каталоге QtHelloWorld, введите следующие команды для компиляции исходного кода.
- Введите/скопируйте/вставьте: qmake -project
- это создаст файл проекта Qt
- Тем не менее, в Qt 5.0 SDK необходимо использовать текстовый редактор и добавить следующие строки в создаваемый *.pro файл.
- Введите/скопируйте/вставьте: notepad QtHelloWorld.pro
- Созданный файл QtHelloWorld.pro должен содержать следующий код:
TEMPLATE
=
app
TARGET
=
QtHelloWorld
#INCLUDEPATH += .
# Input
SOURCES
+=
main
.
cpp
- Отредактируйте код в файле QtHelloWorld.pro следующим образом:
TEMPLATE
=
app
TARGET
=
QtHelloWorld
QT
+=
core
gui
QT
+=
widgets
#INCLUDEPATH += .
# Input
SOURCES
+=
main
.
cpp
- Добавив в файл QtHelloWorld.pro описанные строки (после слова TARGET), запустите команду qmake.
- Введите/скопируйте/вставьте: QT += core gui
- Введите/скопируйте/вставьте: QT += widgets
- Сохраните файл и закройте текстовый редактор.
- Введите/скопируйте/вставьте: qmake
- это подготовит файл проекта Qt к компиляции
- Введите/скопируйте/вставьте: make
- это скомпилирует исходный Qt код в исполняемую программу.
- После того, как вы успешно выполнили вышеописанные действия, готовое Qt приложение будет помещено в папку Debug в виде исполняемого (.exe) файла. Перейдите в папку Debug и запустите Qt приложение, либо щелкнув по нему, либо введя следующие команды.
- Введите/скопируйте/вставьте: cd debug
- вы перейдете в папку Debug
- Введите/скопируйте/вставьте: QtHelloWorld.exe
- вы запустите созданное вами приложение
- Сделано! Вы скомпилировали Qt приложение из командной строки Windows.
Реклама