Programmatūras izstrādes komplekts Qt (SDK) ir pārnēsājams starpplatformu lietojumprogrammu lietotāja interfeisa ietvars, kas darbojas operētājsistēmās Windows, Linux un Mac OS X. Qt SDK palīdz jums izveidot grafiskas lietotāja saskarnes (GUI) savām lietojumprogrammām, kuras darbosies operētājsistēmās Windows, Linux un Mac OS X.
Šajā rakstā mēs izmantosim šādas vienkāršas darbības, lai izveidotu mūsu pirmo Qt HelloWorld programmu.
- Izveidojiet direktoriju QtHelloWorld, lai turētu savu Qt programmu
- Pārejiet uz savu direktoriju QtHelloWorld
- QtHelloWorld direktorijā izveidojiet Qt avota failu main.cpp
-
Apkopojiet un palaidiet savu QtHelloWorld programmu
Piezīme:
Šajā dokumentā tiek pieņemts, ka jūsu operētājsistēmā ir veiksmīgi instalēts Qt SDK. Ja jūsu sistēmā nav instalēts Qt SDK, lūdzu, skatiet šo dokumentu, lai iegūtu papildinformāciju Kā instalēt Qt SDK Ubuntu Linux. Šis dokuments arī paredz, ka jums ir pamatzināšanas par C ++ programmēšanas valodu. Būtībā Qt SDK ir ieprogrammēts C ++ un lielā mērā balstās uz C ++ dizainu un funkcijām. Piezīme:
Izmantojot Qt SDK 4.8 un Qt SDK 5.0, ir veiktas dažas apkopošanas izmaiņas, cerams, ka šajā rakstā tiks apkopotas apkopošanas problēmas starp divām dažādām Qt SDK versijām.
Soļi
1. metode no 1: Qt 4.8 SDK apkopošanas instrukcijas
1. solis. Šim uzdevumam mēs atvērsim termināli Ubuntu Linux un izdosim šādu komandu, kas izveidos Qt programmas galveno direktoriju
-
Tips/Kopēt/Ielīmēt:
mkdir QtHelloWorld
2. solis. Pārejiet uz savu QtHelloWorld direktoriju, izdodot šādu komandu
-
Tips/Kopēt/Ielīmēt:
cd QtHelloWorld
- Tas ir ļoti svarīgi, lai, veidojot Qt programmu, pārliecinātos, ka atrodaties pareizajā direktorijā.
3. solis. Atrodoties QtHelloWorld direktorijā, mēs izveidosim savu Qt programmas avota koda failu
-
Tips/Kopēt/Ielīmēt:
nano main.cpp
- vai
-
Tips/Kopēt/Ielīmēt:
gedit main.cpp
- Šī komanda Qt programmai izveidos failu main.cpp
4. solis. Tagad pievienojiet šādas rindiņas zemāk esošajā koda lodziņā savam galvenajam.cpp avota koda failam
-
Tips/Kopēt/Ielīmēt:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel sveiki ("Laipni lūdzam manā pirmajā WikiHow Qt programmā"); hello.setWindowTitle ("Mana pirmā WikiHow Qt programma"); sveiki.izmērs (400, 400); sveiki.parādīt (); atgriezt app.exec (); }
-
Saglabājiet failu kā main.cpp un izejiet
Pārliecinieties, vai atrodaties QtHelloWorld direktoriju, pirms ievadāt tālāk norādītās komandas, lai izveidotu un apkopotu failu.
-
Tips/Kopēt/Ielīmēt:
qmake -projekts
Tādējādi tiks izveidots Qt projekta fails
-
Tips/Kopēt/Ielīmēt:
qmake
Tādējādi tiks izveidots fails Qt make
-
Tips/Kopēt/Ielīmēt:
veidot
Tādējādi jūsu sistēmā esošais Qt make fails tiks apkopots izpildāmā programmā. Šajā brīdī, ja nav kļūdu, fails jāapkopo izpildāmā programmā
- Visbeidzot izpildiet savu programmu, palaižot izpildāmo Qt. Izmantojiet komandu./, lai palaistu izpildāmo failu, vai termināla rindā ierakstiet izpildāmās programmas nosaukumu.
-
Tips/Kopēt/Ielīmēt:
./QtHelloWorld
Video - izmantojot šo pakalpojumu, daļa informācijas var tikt kopīgota ar pakalpojumu YouTube
Qt 5.0 SDK apkopošanas instrukcijas:
-
Šim vingrinājumam mēs atvērsim termināli Ubuntu Linux un izdosim šādu komandu, kas izveidos Qt programmas galveno direktoriju.
-
Tips/Kopēt/Ielīmēt:
mkdir QtHelloWorld
-
-
Pārejiet uz savu QtHelloWorld direktoriju, izdodot šādu komandu
-
Tips/Kopēt/Ielīmēt:
cd QtHelloWorld
- Tas ir ļoti svarīgi, lai, veidojot Qt programmu, pārliecinātos, ka atrodaties pareizajā direktorijā.
-
-
Atrodoties QtHelloWorld direktorijā, mēs izveidosim savu Qt programmas avota koda failu
-
Tips/Kopēt/Ielīmēt:
nano main.cpp
- vai
-
Tips/Kopēt/Ielīmēt:
gedit main.cpp
- Šī komanda Qt programmai izveidos failu main.cpp
-
-
Tagad savam galvenajam.cpp avota koda failam zemāk esošajā koda lodziņā pievienojiet šādas rindas.
-
Tips/Kopēt/Ielīmēt:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel sveiki ("Laipni lūdzam manā pirmajā WikiHow Qt programmā"); hello.setWindowTitle ("Mana pirmā WikiHow Qt programma"); sveiki.izmērs (400, 400); sveiki.parādīt (); atgriezt app.exec (); }
-
Saglabājiet failu kā main.cpp un izejiet
Pārliecinieties, vai atrodaties QtHelloWorld direktoriju, pirms ievadāt tālāk norādītās komandas, lai izveidotu un apkopotu failu.
-
Tips/Kopēt/Ielīmēt:
qmake -projekts
- Tas ģenerēs Qt projekta failu
- Tomēr Qt 5.0 SDK jums ir jāizmanto teksta redaktors un jāpievieno ģenerētajam *.pro failam šāds teksts, jāizmanto teksta redaktors, piemēram, nano vai gedit, un jāizdod šādas komandas:
-
Tips/Kopēt/Ielīmēt:
nano QtHelloWorld.pro
- Jūsu ģenerētajam QtHelloWorld.pro vajadzētu izskatīties līdzīgi šim:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH +=. # Ievades avoti += main.cpp
Rediģējiet izveidoto QtHelloWorld.pro failu, lai tas izskatītos šādi:
TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += logrīki #INCLUDEPATH +=. # Ievades avoti += main.cpp
- Kad esat pievienojis šādas rindiņas failam QtHelloWorld.pro ar atslēgvārdu TARGET, tad palaidiet qmake
-
Tips/Kopēt/Ielīmēt:
QT += kodols
-
Tips/Kopēt/Ielīmēt:
QT += logrīki
Saglabājiet failu un izejiet
-
Tips/Kopēt/Ielīmēt:
qmake
Tādējādi tiks izveidots fails Qt make
-
Tips/Kopēt/Ielīmēt:
veidot
Tādējādi jūsu sistēmā esošais Qt make fails tiks apkopots izpildāmā programmā. Šajā brīdī, ja nav kļūdu, fails jāapkopo izpildāmā programmā
- Visbeidzot izpildiet savu programmu, palaižot izpildāmo Qt. Izmantojiet komandu./, lai palaistu izpildāmo failu, vai termināla rindā ierakstiet izpildāmās programmas nosaukumu.
-
Tips/Kopēt/Ielīmēt:
./QtHelloWorld
-
-
-
-