Komplet za razvoj programske opreme Qt (SDK) je prenosni ogrodje uporabniškega vmesnika za več platform, ki deluje v operacijskih sistemih Windows, Linux in Mac OS X. Qt SDK vam pomaga ustvariti grafične uporabniške vmesnike (GUI -je) za vaše aplikacije, ki se bodo izvajale v sistemih Windows, Linux in Mac OS X.
V tem članku bomo uporabili naslednje preproste korake za izdelavo našega prvega programa Qt HelloWorld.
- Ustvarite imenik QtHelloWorld, da shranite program Qt
- Spremenite v svoj imenik QtHelloWorld
- Ustvarite izvorno datoteko Qt main.cpp v imeniku QtHelloWorld
-
Sestavite in zaženite program QtHelloWorld
Opomba:
Ta dokument predvideva, da imate v operacijskem sistemu uspešno nameščen paket Qt SDK. Če v vašem sistemu nimate nameščenega kompleta za razvoj programske opreme Qt, za več informacij poglejte naslednji dokument. Kako namestiti paket Qt SDK na Ubuntu Linux. Ta dokument predvideva tudi, da poznate programski jezik C ++. V bistvu je Qt SDK programiran v C ++ in se močno opira na oblikovanje in funkcije C ++. Opomba:
S Qt SDK 4.8 in Qt SDK 5.0 je prišlo do nekaj sprememb pri kompilaciji, upajmo, da bo ta članek odpravil težave pri sestavljanju med različnima različicama Qt SDK.
Koraki
Metoda 1 od 1: Navodila za sestavljanje Qt 4.8 SDK
Korak 1. Za to vajo bomo odprli terminal v Ubuntu Linuxu in izdali naslednji ukaz, ki bo ustvaril glavni imenik za program Qt
-
Vrsta/Kopiraj/Prilepi:
mkdir QtHelloWorld
Korak 2. Spremenite se v imenik QtHelloWorld z naslednjim ukazom
-
Vrsta/Kopiraj/Prilepi:
cd QtHelloWorld
- To je zelo pomembno, da se prepričate, da ste pri ustvarjanju programa Qt v pravilnem imeniku.
Korak 3. Ko smo v imeniku QtHelloWorld, bomo ustvarili datoteko izvorne kode programa Qt
-
Vrsta/Kopiraj/Prilepi:
nano main.cpp
- ali
-
Vrsta/Kopiraj/Prilepi:
gedit main.cpp
- Ta ukaz bo ustvaril datoteko main.cpp za program Qt
Korak 4. Zdaj dodajte naslednje vrstice v spodnje polje za kodo v datoteko izvorne kode main.cpp
-
Vrsta/Kopiraj/Prilepi:
#include #include #include int main (int argc, char *argv ) {Aplikacija QApplication (argc, argv); QLabel pozdrav ("Dobrodošli v mojem prvem programu WikiHow Qt"); hello.setWindowTitle ("Moj prvi program WikiHow Qt"); hello.resize (400, 400); hello.show (); vrni app.exec (); }
-
Shranite datoteko kot main.cpp in zapustite
Prepričajte se, da ste v QtHelloWorld imenik, preden vnesete naslednje ukaze za sestavljanje in sestavljanje datoteke.
-
Vrsta/Kopiraj/Prilepi:
qmake -project
To bo ustvarilo datoteko projekta Qt
-
Vrsta/Kopiraj/Prilepi:
qmake
To bo ustvarilo datoteko Qt make
-
Vrsta/Kopiraj/Prilepi:
narediti
To bo datoteko Qt make v vašem sistemu prevedlo v izvedljiv program. Na tej točki, pod pogojem, da ni napak, je treba datoteko prevesti v izvedljiv program
- Končno izvedite program tako, da zaženete izvedljivo datoteko Qt. Z ukazom./ zaženite izvedljivo datoteko ali vnesite ime izvedljivega programa v terminalno vrstico.
-
Vrsta/Kopiraj/Prilepi:
./QtHelloWorld
Video - z uporabo te storitve se lahko nekateri podatki delijo z YouTubom
Navodila za sestavljanje Qt 5.0 SDK:
-
Za to vajo bomo odprli terminal v Ubuntu Linuxu in izdali naslednji ukaz, ki bo ustvaril glavni imenik za program Qt.
-
Vrsta/Kopiraj/Prilepi:
mkdir QtHelloWorld
-
-
Spremenite se v imenik QtHelloWorld z naslednjim ukazom
-
Vrsta/Kopiraj/Prilepi:
cd QtHelloWorld
- To je zelo pomembno, da se prepričate, da ste pri ustvarjanju programa Qt v pravilnem imeniku.
-
-
Medtem ko smo v imeniku QtHelloWorld, bomo ustvarili datoteko izvorne kode programa Qt
-
Vrsta/Kopiraj/Prilepi:
nano main.cpp
- ali
-
Vrsta/Kopiraj/Prilepi:
gedit main.cpp
- Ta ukaz bo ustvaril datoteko main.cpp za program Qt
-
-
Zdaj dodajte naslednje vrstice v spodnje polje za kodo v datoteko izvorne kode main.cpp.
-
Vrsta/Kopiraj/Prilepi:
#include #include #include int main (int argc, char *argv ) {Aplikacija QApplication (argc, argv); QLabel pozdrav ("Dobrodošli v mojem prvem programu WikiHow Qt"); hello.setWindowTitle ("Moj prvi program WikiHow Qt"); hello.resize (400, 400); hello.show (); vrni app.exec (); }
-
Shranite datoteko kot main.cpp in zapustite
Prepričajte se, da ste v QtHelloWorld imenik, preden vnesete naslednje ukaze za sestavljanje in sestavljanje datoteke.
-
Vrsta/Kopiraj/Prilepi:
qmake -project
- To bo ustvarilo datoteko projekta Qt
- V paketu SDK za Qt 5.0 pa morate uporabiti urejevalnik besedila in ustvarjeni datoteki *.pro dodati naslednje, uporabiti urejevalnik besedila, na primer nano ali gedit, in izdati naslednje ukaze:
-
Vrsta/Kopiraj/Prilepi:
nano QtHelloWorld.pro
- Vaš ustvarjeni QtHelloWorld.pro bi moral biti podoben temu:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH +=. # Vhodni VIRI += main.cpp
Ustvarjeno datoteko QtHelloWorld.pro uredite tako:
TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH +=. # Vhodni VIRI += main.cpp
- Ko v datoteko QtHelloWorld.pro dodate ključne besede pod ključno besedo TARGET, zaženite qmake
-
Vrsta/Kopiraj/Prilepi:
QT += jedro gui
-
Vrsta/Kopiraj/Prilepi:
QT += pripomočki
Shranite datoteko in zapustite
-
Vrsta/Kopiraj/Prilepi:
qmake
To bo ustvarilo datoteko Qt make
-
Vrsta/Kopiraj/Prilepi:
narediti
To bo datoteko Qt make v vašem sistemu prevedlo v izvedljiv program. Na tej točki, pod pogojem, da ni napak, je treba datoteko prevesti v izvedljiv program
- Končno izvedite program tako, da zaženete izvedljivo datoteko Qt. Z ukazom./ zaženite izvedljivo datoteko ali vnesite ime izvedljivega programa v terminalno vrstico.
-
Vrsta/Kopiraj/Prilepi:
./QtHelloWorld
-
-
-
-