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 ծրագրի աղբյուրի կոդի ֆայլը
-
Տեսակ/Պատճեն/Կպցնել:
nano main.cpp
- կամ
-
Տեսակ/Պատճեն/Կպցնել:
gedit main.cpp
- Այս հրամանը կստեղծի main.cpp ֆայլը Qt ծրագրի համար
Քայլ 4. Այժմ ներքևում գտնվող կոդի տուփի հետևյալ տողերը ավելացրեք ձեր main.cpp կոդային ֆայլին:
-
Տեսակ/Պատճեն/Կպցնել:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel բարև («Բարի գալուստ իմ առաջին WikiHow Qt ծրագիր»); hello.setWindowTitle («Իմ առաջին WikiHow Qt ծրագիրը»); hello.resize (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
- Այս հրամանը կստեղծի main.cpp ֆայլը Qt ծրագրի համար
-
-
Այժմ ներքևում գտնվող կոդերի տուփի հետևյալ տողերը ավելացրեք ձեր main.cpp կոդային ֆայլին:
-
Տեսակ/Պատճեն/Կպցնել:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel բարև («Բարի գալուստ իմ առաջին WikiHow Qt ծրագիր»); hello.setWindowTitle («Իմ առաջին WikiHow Qt ծրագիրը»); hello.resize (400, 400); բարև: ցուցադրում (); վերադարձնել app.exec (); }
-
Պահեք ֆայլը որպես main.cpp և դուրս եկեք
Համոզվեք, որ գտնվում եք QtHelloWorld գրացուցակը նախքան ստորև նշված հրամանները մուտքագրելը ՝ ֆայլը կազմելու և կազմելու համար:
-
Տեսակ/Պատճեն/Կպցնել:
qmake -նախագիծ
- Սա կստեղծի Qt նախագծի ֆայլը
- Այնուամենայնիվ, Qt 5.0 SDK- ում դուք պետք է օգտագործեք տեքստային խմբագիր և ձեր ստեղծած *.pro ֆայլին ավելացնեք հետևյալը, օգտագործեք տեքստային խմբագիր, ինչպիսիք են nano կամ gedit և թողարկեք հետևյալ հրամանները.
-
Տեսակ/Պատճեն/Կպցնել:
nano QtHelloWorld.pro
- Ձեր ստեղծած QtHelloWorld.pro- ն պետք է նման լինի հետևյալին.
TEMPLATE = ծրագիր TARGET = QtHelloWorld #INCLUDEPATH +=: # Մուտքային աղբյուրներ += main.cpp
Խմբագրեք ձեր ստեղծած QtHelloWorld.pro ֆայլը ՝ այսպիսի տեսք ունենալու համար
TEMPLATE = ծրագիր TARGET = QtHelloWorld QT += հիմնական gui QT += վիջեթներ #INCLUDEPATH +=: # Մուտքային աղբյուրներ += main.cpp
- Երբ QTHelloWorld.pro ֆայլին ավելացնեք հետևյալ տողերը TARGET հիմնաբառի ներքո, ապա գործարկեք qmake
-
Տեսակ/Պատճեն/Կպցնել:
QT += հիմնական gui
-
Տեսակ/Պատճեն/Կպցնել:
QT += վիդջեթներ
Պահպանեք ֆայլը և դուրս եկեք
-
Տեսակ/Պատճեն/Կպցնել:
qmake
Սա կստեղծի Qt make ֆայլը
-
Տեսակ/Պատճեն/Կպցնել:
կատարել
Սա կհավաքի ձեր համակարգի Qt make ֆայլը գործարկվող ծրագրի: Այս պահին, պայմանով, որ սխալներ չկան, ֆայլը պետք է հավաքվի գործարկվող ծրագրի մեջ:
- Վերջապես գործարկեք ձեր ծրագիրը ՝ գործարկելով Qt գործարկիչը: Օգտագործեք./ հրամանը ՝ գործարկվող ֆայլը գործարկելու կամ տերմինալի տողում մուտքագրելու համար գործարկվող ծրագրի անունը:
-
Տեսակ/Պատճեն/Կպցնել:
./QtHelloWorld
-
-
-
-