Qt (SDK) програм хангамжийн хэрэгсэл нь Windows, Linux, Mac OS X үйлдлийн систем дээр ажилладаг зөөврийн платформ програмын хэрэглэгчийн интерфэйс юм. Qt SDK нь Windows, Линукс, Mac OS X дээр ажиллах програмуудын хэрэглэгчийн график интерфэйсийг (GUI) үүсгэхэд тусалдаг.
Энэ нийтлэлийн хувьд бид анхны Qt HelloWorld програмыг бүтээхдээ дараах энгийн алхмуудыг ашиглах болно.
- Qt програмыг хадгалахын тулд QtHelloWorld директорыг үүсгэнэ үү
- QtHelloWorld лавлах руугаа ороорой
- QtHelloWorld лавлах дотор main.cpp Qt эх файлыг үүсгэнэ үү
-
QtHelloWorld програмаа эмхэтгэн ажиллуулна уу
Тэмдэглэл:
Энэхүү баримт бичиг нь таныг Qt SDK -ийг өөрийн үйлдлийн систем дээр амжилттай суулгасан болно. Хэрэв танд систем дээр Qt SDK суулгаагүй бол Ubuntu Linux дээр Qt SDK -ийг хэрхэн суулгах талаар дэлгэрэнгүй мэдээллийг дараах баримт бичгээс үзнэ үү. Энэхүү баримт бичиг нь 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 Program -ийн эх кодын файлыг үүсгэх гэж байна.
-
Төрөл/хуулбарлах/буулгах:
nano main.cpp
- эсвэл
-
Төрөл/хуулбарлах/буулгах:
gedit main.cpp
- Энэ тушаал нь Qt програмын main.cpp файлыг үүсгэх болно
Алхам 4. Одоо main.cpp эх кодын файлдаа доорх кодын хайрцагт дараах мөрүүдийг нэмнэ үү
-
Төрөл/хуулбарлах/буулгах:
#include #include #include int main (int argc, char *argv ) {QApplication апп (argc, argv); QLabel сайн уу ("Миний анхны WikiHow Qt хөтөлбөрт тавтай морилно уу"); hello.setWindowTitle ("Миний анхны WikiHow Qt хөтөлбөр"); Сайн байна уу, хэмжээ (400, 400); Сайн уу.шоу (); app.exec () -ийг буцаах; }
-
Файлыг main.cpp хэлбэрээр хадгалаад гарах
Дотор байгаа эсэхээ шалгаарай QtHelloWorld Файлыг бүтээх, хөрвүүлэхийн тулд доорх тушаалуудыг оруулахаасаа өмнө директорыг ашиглана уу.
-
Төрөл/хуулбарлах/буулгах:
qmake -төсөл
Энэ нь Qt төслийн файлыг үүсгэх болно
-
Төрөл/хуулбарлах/буулгах:
qmake
Энэ нь Qt make файлыг үүсгэх болно
-
Төрөл/хуулбарлах/буулгах:
хийх
Энэ нь таны систем дээрх Qt make файлыг гүйцэтгэх програм болгон хөрвүүлэх болно. Энэ үед алдаа байхгүй тохиолдолд файлыг гүйцэтгэх програм болгон хөрвүүлэх ёстой
- Эцэст нь Qt програмыг ажиллуулж програмаа ажиллуулна уу../ тушаалыг ашиглан өөрийн гүйцэтгэх файлыг ажиллуулах эсвэл терминалын мөрөнд гүйцэтгэх програмын нэрийг бичнэ үү.
-
Төрөл/хуулбарлах/буулгах:
./QtHelloWorld
Видео - Энэ үйлчилгээг ашигласнаар зарим мэдээллийг YouTube -тэй хуваалцаж болно
Qt 5.0 SDK эмхэтгэх заавар:
-
Энэ дасгалын хувьд бид Ubuntu Linux дээр терминал нээж Qt програмын үндсэн лавлахыг үүсгэх дараах тушаалыг өгөх гэж байна.
-
Төрөл/хуулбарлах/буулгах:
mkdir QtHelloWorld
-
-
Дараах тушаалыг өгч QtHelloWorld лавлах руугаа ороорой
-
Төрөл/хуулбарлах/буулгах:
cd QtHelloWorld
- Энэ нь таны Qt програмыг үүсгэхдээ зөв лавлахад байгаа эсэхийг шалгахад маш чухал юм.
-
-
Бид QtHelloWorld лавлахад байхдаа Qt Program -ийн эх кодын файлыг үүсгэх болно
-
Төрөл/хуулбарлах/буулгах:
nano main.cpp
- эсвэл
-
Төрөл/хуулбарлах/буулгах:
gedit main.cpp
- Энэ тушаал нь Qt програмын main.cpp файлыг үүсгэх болно
-
-
Доорх кодын хайрцагт дараах мөрүүдийг main.cpp эх кодын файлдаа нэмнэ үү.
-
Төрөл/хуулбарлах/буулгах:
#include #include #include int main (int argc, char *argv ) {QApplication апп (argc, argv); QLabel сайн уу ("Миний анхны WikiHow Qt хөтөлбөрт тавтай морилно уу"); hello.setWindowTitle ("Миний анхны WikiHow Qt хөтөлбөр"); Сайн байна уу, хэмжээ (400, 400); Сайн уу.шоу (); app.exec () -ийг буцаах; }
-
Файлыг main.cpp хэлбэрээр хадгалаад гарах
Дотор байгаа эсэхээ шалгаарай QtHelloWorld Файлыг бүтээх, хөрвүүлэхийн тулд доорх тушаалуудыг оруулахаасаа өмнө директорыг ашиглана уу.
-
Төрөл/хуулбарлах/буулгах:
qmake -төсөл
- Энэ нь Qt төслийн файлыг үүсгэх болно
- Гэсэн хэдий ч Qt 5.0 SDK дээр та текст засварлагч ашиглаж, үүсгэсэн *.pro файлдаа дараах зүйлсийг нэмж оруулах ёстой: нано эсвэл gedit гэх мэт текст засварлагчийг ашиглаж дараах тушаалуудыг өгнө үү.
-
Төрөл/хуулбарлах/буулгах:
нано QtHelloWorld.pro
- Таны үүсгэсэн QtHelloWorld.pro иймэрхүү харагдах ёстой:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH +=. # Оруулах эх сурвалж += main.cpp
Үүсгэсэн QtHelloWorld.pro файлыг дараах байдлаар засаарай
TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH +=. # Оруулах эх сурвалж += main.cpp
- Дараах мөрүүдийг TARGET түлхүүр үгийн доор QtHelloWorld.pro файлд нэмээд qmake ажиллуулна уу.
-
Төрөл/хуулбарлах/буулгах:
QT += үндсэн gui
-
Төрөл/хуулбарлах/буулгах:
QT += виджетүүд
Файлыг хадгалаад гарна уу
-
Төрөл/хуулбарлах/буулгах:
qmake
Энэ нь Qt make файлыг үүсгэх болно
-
Төрөл/хуулбарлах/буулгах:
хийх
Энэ нь таны систем дээрх Qt make файлыг гүйцэтгэх програм болгон хөрвүүлэх болно. Энэ үед алдаа байхгүй тохиолдолд файлыг гүйцэтгэх програм болгон хөрвүүлэх ёстой
- Эцэст нь Qt програмыг ажиллуулж програмаа ажиллуулна уу../ тушаалыг ашиглан өөрийн гүйцэтгэх файлыг ажиллуулах эсвэл терминалын мөрөнд гүйцэтгэх програмын нэрийг бичнэ үү.
-
Төрөл/хуулбарлах/буулгах:
./QtHelloWorld
-
-
-
-