Qt Software Development Kit (SDK) je aplikacijski okvir za više platformi koji se široko koristi za razvoj aplikacijskog softvera s grafičkim korisničkim sučeljem (GUI). To je prijenosni okvir platforme korisničkog interfejsa za više platformi koji radi na Windows, Linux i Mac OS X operativnim sistemima. Qt SDK pomaže vam u stvaranju grafičkih korisničkih sučelja (GUI-ja) za vaše aplikacije koje će se izvoditi na Windows, Linux i Mac OS X. Neke popularne aplikacije na više platformi koje su stvorene pomoću Qt SDK-a su KDE, Google Earth, Skype, Linux Multimedia Studio i VLC multimedijalni plejer. U osnovi, više platformi znači da su Qt aplikacije koje kreirate u Microsoft Windows-u putem izvornog koda obično prenosive na Linux i Mac OS X operativne sisteme i obrnuto. Napomene:
Nadograđene upute za Qt SDK 4.8 i dodane upute za Qt SDK 5.0
Koraci
Metoda 1 od 6: Upute za instalaciju Qt 4.8 SDK -a:
Korak 1. Da bismo postavili razvojno okruženje za Qt SDK, morat ćemo nabaviti Qt SDK
Priprema vašeg Windows operativnog sistema za razvoj Qt aplikacija
Preuzmite Qt SDK. Odaberite verziju sustava Windows i budite spremni za dugo preuzimanje, ovisno o brzini interneta. Predlažem da odaberete offline instalaciju Qt SDK-a ako nemate vrlo brzu internetsku vezu. Kompletan Qt SDK za Windows operativni sistem je 1,7 GB, što može trajati više od 6 sati na sporoj vezi
Korak 2. Instalirajte Qt SDK klikom na izvršnu datoteku Qt SDK
Nakon što je Qt SDK izvršna datoteka instalirana, morat ćete urediti Windows sistemsku PATH tako da operativni sistem Windows može pronaći naredbe Qt iz naredbenog retka. Budite oprezni pri uređivanju PATH -a vašeg Windows sistema.
Metoda 2 od 6: Uredite PATH Windows Vista/Windows 7:
Korak 1. Slijedite donje korake
- Kliknite na dugme Start
- Kliknite na Control Panel
- Kliknite na Sistem i održavanje
- Kliknite na Sistem
- Kliknite na Napredne postavke sistema
- Kliknite na Varijable okoliša
- Kliknite na PATH da uredite sistemske varijable
- Pritisnite OK kada završite
Metoda 3 od 6: Uredite Windows 8 PATH:
Korak 1. Slijedite donje korake
- Kliknite na ikonu Mapa koja se nalazi na donjoj traci zadataka pored ikone Internet Explorer
- Pomaknite se dolje do Računalo
- Desnim klikom miša na Properties
- Kliknite na Napredne postavke sistema
- Kliknite na Varijable okoliša
- Kliknite na PATH da uredite sistemske varijable
- Pritisnite OK kada završite
Korak 2. Dodajte PATH u Windows sistemu
-
Tip/Kopiraj/Zalijepi:
; C: / QtSDK / mingw / bin; C: / QtSDK / Desktop / Qt / 4.8.1 / mingw / bin;
- ovo će postaviti i obavijestiti operativni sistem Windows da kompajlira Qt SDK aplikacije iz komandne linije. Brojevi 4.8.1 označavaju broj verzije Qt SDK -a koji se mijenja sa svakom novom nadogradnjom Qt SDK -a, zamjenjujući nove brojeve verzije svojim brojem verzije Qt SDK -a.
Korak 3. Važno:
Želite koristiti verziju MinGW -a koja je uključena u Qt SDK za izgradnju vaših Qt aplikacija. Ako je druga verzija kompilatora MinGW instalirana na Windows sistemskoj PATH, kao što je; C: // MinGW/bin, morat ćete ukloniti to i dodati Qt verziju MinGW -a koja je uključena u Qt SDK. Ovo je kritično ako imate drugu verziju kompajlera MinGW C/C ++ instaliranu na vašem Windows sistemu, morate ukloniti drugi MinGW iz Windows sistemske PATH, jer će to uzrokovati sukobe s Qt verzijom MinGW -a i vaše se Qt aplikacije neće kompajlirati i pravilno graditi iz komandne linije. U osnovi, ako koristite drugu verziju MinGW C/C ++ kompajlera, vaše Qt aplikacije koje kreirate iz naredbenog retka će se srušiti i izaći s više poruka o sistemskim greškama. Morate koristiti verziju MinGW C/C ++ kompajlera uključenu u Qt SDK.
Korak 4. Nakon što je Qt SDK sistem PATH dodat operativnom sistemu Windows
Da biste provjerili imate li mogućnost kompajliranja iz Windows naredbenog retka, otvorite redak naredbene linije i u nastavku donesite sljedeću naredbu.
Korak 5. Upišite/kopirajte/zalijepite:
qmake -verzija
- Trebali biste dobiti sličan odgovor:
- ' QMake verzija 2.01a
- ' Korištenje Qt verzije 4.8.1 u C: / QtSDK / Desktop / Qt / 4.8.1 / mingw / lib
Korak 6. Razvijte svoje aplikacije iz komandne linije pomoću uređivača teksta, poput Notepada ili WordPada, za kreiranje i uređivanje izvornog koda i kompajliranje vaših Qt aplikacija iz komandne linije
Korak 7. Nakon što je Qt SDK dodan u sistemsku PATH koristeći gornja uputstva, sada možete kompajlirati svoje aplikacije iz naredbenog retka koristeći sljedeću metodu pokretanjem sljedećih naredbi
Otvorite redak naredbene linije i unesite sljedeće naredbe ispod.
-
Tip/Kopiraj/Zalijepi:
mkdir Qt-Applications
-
Tip/Kopiraj/Zalijepi:
cd Qt-aplikacije
-
Tip/Kopiraj/Zalijepi:
mkdir QtHelloWorld
-
Tip/Kopiraj/Zalijepi:
cd QtHelloWorld
Korak 8. Dok ste u direktoriju QtHelloWorld, upotrijebite uređivač teksta, poput Notepada ili Wordpada, da biste stvorili svoj izvorni kod Qt, upišite sljedeće:
-
Tip/Kopiraj/Zalijepi:
notepad main.cpp
- obavezno sačuvajte datoteku izvornog koda Qt kao main.cpp
- ili
-
Tip/Kopiraj/Zalijepi:
pokrenite wordpad
- koristeći Wordpad kao uređivač teksta, ručno ćete morati spremiti datoteku izvornog koda Qt kao main.cpp
Korak 9. Kreirajte aplikaciju u uređivaču bilježnica ili wordpad -a, unesite sljedeće ispod
-
Tip/Kopiraj/Zalijepi:
#include #include #include #int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hello ("Dobro došli u moj prvi WikiHow Qt program"); hello.setWindowTitle ("Moj prvi WikiHow Qt program na Windowsima"); hello.resize (400, 400); hello.show (); return app.exec (); }
- Sačuvajte datoteku izvornog koda kao main.cpp
- Dok ste u direktoriju QtHelloWorld, pokrenite sljedeće za kompajliranje i povezivanje izvornog koda Qt
-
Tip/Kopiraj/Zalijepi:
qmake -project
ovo će stvoriti datoteku projekta Qt
-
Tip/Kopiraj/Zalijepi:
qmake
ovo će pripremiti datoteku projekta Qt za kompajliranje
-
Tip/Kopiraj/Zalijepi:
napraviti
ovo će kompajlirati izvorni kod Qt u izvršni program
- Nakon što su gore navedeni zadaci uspješno izvedeni i nema grešaka Qt aplikacija će se kreirati u mapi za otklanjanje grešaka QtHelloWorld kao izvršna datoteka koja završava na .exe Prebacite se u fasciklu za otklanjanje grešaka i pokrenite Qt aplikaciju klikom na aplikaciju ili pokretanjem aplikacije Qt iz komandne linije.
-
Tip/Kopiraj/Zalijepi:
cd debug
prebacite u fasciklu za otklanjanje grešaka
-
Tip/Kopiraj/Zalijepi:
QtHelloWorld.exe
i pokrenite novostvorenu izvršnu datoteku
- Čestitam upravo ste kompajlirali svoju Qt aplikaciju iz komandne linije u sistemu Windows.
Metoda 4 od 6: Upute za instalaciju Qt 5.0 SDK -a:
Korak 1. Da bismo postavili razvojno okruženje za Qt SDK, morat ćemo nabaviti Qt SDK
Priprema vašeg Windows operativnog sistema za razvoj Qt aplikacija
Preuzmite Qt SDK. Odaberite verziju sustava Windows i budite spremni za dugo preuzimanje, ovisno o brzini interneta. Predlažem da odaberete offline instalaciju Qt SDK-a ako nemate vrlo brzu internetsku vezu. Kompletan Qt SDK za Windows operativni sistem je 1,7 GB, što može trajati više od 6 sati na sporoj vezi
Korak 2. Instalirajte Qt SDK klikom na izvršnu datoteku Qt SDK
Nakon što je Qt SDK izvršna datoteka instalirana, morat ćete urediti Windows sistemsku PATH tako da operativni sistem Windows može pronaći naredbe Qt iz naredbenog retka. Budite oprezni pri uređivanju PATH -a vašeg Windows sistema.
Metoda 5 od 6: Uredite PATH Windows Vista/Windows 7:
Korak 1. Slijedite donje korake
- Kliknite na dugme Start
- Kliknite na Control Panel
- Kliknite na Sistem i održavanje
- Kliknite na Sistem
- Kliknite na Napredne postavke sistema
- Kliknite na Varijable okoliša
- Kliknite na PATH da uredite sistemske varijable
- Pritisnite OK kada završite
Metoda 6 od 6: Uredite Windows 8 PATH:
Korak 1. Slijedite donje korake
- Kliknite na ikonu Mapa koja se nalazi na donjoj traci zadataka pored ikone Internet Explorer
- Pomaknite se dolje do Računalo
- Desnim klikom miša na Properties
- Kliknite na Napredne postavke sistema
- Kliknite na Varijable okoliša
- Kliknite na PATH da uredite sistemske varijable
- Pritisnite OK kada završite
Korak 2. Dodajte sljedeće sistemskoj PUTU Windows 8
-
Tip/Kopiraj/Zalijepi:
; C: / Qt / Qt5.0.2 / 5.0.2 / mingw47_32 / bin; C: / Qt / Qt5.0.2 / Tools / MinGW / bin;
- ovo će postaviti i obavijestiti operativni sistem Windows da kompajlira Qt SDK aplikacije iz komandne linije. Brojevi 5.0.2 označavaju broj verzije Qt SDK -a koji se mijenja sa svakom novom nadogradnjom Qt SDK -a, zamjenjujući nove brojeve verzije svojim brojem verzije Qt SDK -a.
Korak 3. Važno:
Želite koristiti verziju MinGW -a koja je uključena u Qt SDK za izgradnju vaših Qt aplikacija. Ako je druga verzija kompilatora MinGW instalirana na Windows sistemskoj PATH, kao što je; C: // MinGW/bin, morat ćete ukloniti to i dodati Qt verziju MinGW -a koja je uključena u Qt SDK. Ovo je kritično ako imate drugu verziju kompajlera MinGW C/C ++ instaliranu na vašem Windows sistemu, morate ukloniti drugi MinGW iz Windows sistemske PATH, jer će to uzrokovati sukobe s Qt verzijom MinGW -a i vaše se Qt aplikacije neće kompajlirati i pravilno graditi iz komandne linije. U osnovi, ako koristite drugu verziju MinGW C/C ++ kompajlera, vaše Qt aplikacije koje kreirate iz naredbenog retka će se srušiti i izaći s više poruka o sistemskim greškama. Morate koristiti verziju MinGW C/C ++ kompajlera uključenu u Qt SDK.
Korak 4. Nakon što je Qt SDK sistem PATH dodat operativnom sistemu Windows
Da biste provjerili imate li mogućnost kompajliranja iz Windows naredbenog retka, otvorite redak naredbene linije i u nastavku donesite sljedeću naredbu.
Korak 5. Upišite/kopirajte/zalijepite:
qmake -verzija
- Trebali biste dobiti sličan odgovor:
- ' QMake verzija 3.0
- ' Korištenje Qt verzije 5.0.2 u C: / Qt / Qt5.0.2 / mingw / lib
Korak 6. Razvijte svoje aplikacije iz komandne linije pomoću uređivača teksta, poput Notepada ili WordPada, za kreiranje i uređivanje izvornog koda i kompajliranje vaših Qt aplikacija iz komandne linije
Korak 7. Nakon što je Qt SDK dodan u sistemsku PATH koristeći gornja uputstva, sada možete kompajlirati svoje aplikacije iz naredbenog retka koristeći sljedeću metodu pokretanjem sljedećih naredbi
Otvorite redak naredbene linije i unesite sljedeće naredbe ispod.
-
Tip/Kopiraj/Zalijepi:
mkdir Qt-Applications
-
Tip/Kopiraj/Zalijepi:
cd Qt-aplikacije
-
Tip/Kopiraj/Zalijepi:
mkdir QtHelloWorld
-
Tip/Kopiraj/Zalijepi:
cd QtHelloWorld
Korak 8. Dok ste u direktoriju QtHelloWorld, upotrijebite uređivač teksta, poput Notepada ili Wordpada, da biste stvorili svoj izvorni kod Qt, upišite sljedeće:
-
Tip/Kopiraj/Zalijepi:
notepad main.cpp
- obavezno sačuvajte datoteku izvornog koda Qt kao main.cpp
- ili
-
Tip/Kopiraj/Zalijepi:
pokrenite wordpad
- koristeći Wordpad kao uređivač teksta ručno ćete morati spremiti datoteku izvornog koda Qt kao main.cpp
Korak 9. Kreirajte aplikaciju u uređivaču bilježnica ili wordpad -a, unesite sljedeće ispod
-
Tip/Kopiraj/Zalijepi:
#include #include #include #int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel hello ("Dobro došli u moj prvi WikiHow Qt program"); hello.setWindowTitle ("Moj prvi WikiHow Qt program na Windowsima"); hello.resize (400, 400); hello.show (); return app.exec (); }
- Sačuvajte datoteku izvornog koda kao main.cpp
- Dok ste u direktoriju QtHelloWorld, pokrenite sljedeće za kompajliranje i povezivanje izvornog koda Qt
-
Tip/Kopiraj/Zalijepi:
qmake -project
ovo će stvoriti datoteku projekta Qt
- Međutim, u Qt 5.0 SDK morate koristiti uređivač teksta i dodati sljedeće u svoju generiranu *.pro datoteku, koristiti uređivač teksta, poput nano ili gedit, i izdati sljedeće naredbe:
-
Tip/Kopiraj/Zalijepi:
notepad QtHelloWorld.pro
- Vaš generirani QtHelloWorld.pro trebao bi izgledati ovako:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH +=. # ULAZNI IZVORI += main.cpp
Uredite generiranu datoteku QtHelloWorld.pro da izgleda ovako:
TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH +=. # ULAZNI IZVORI += main.cpp
- Nakon što dodate sljedeće retke u datoteku QtHelloWorld.pro pod ključnom riječi TARGET, pokrenite qmake
-
Tip/Kopiraj/Zalijepi:
QT += jezgro gui
-
Tip/Kopiraj/Zalijepi:
QT += widgeti
Sačuvajte datoteku i izađite
-
Tip/Kopiraj/Zalijepi:
qmake
Ovo će stvoriti Qt make datoteku
-
Tip/Kopiraj/Zalijepi:
napraviti
Ovo će kompajlirati Qt make datoteku na vašem sistemu u izvršni program. U ovom trenutku, pod uvjetom da nema grešaka, datoteku je potrebno kompajlirati u izvršni program
- Nakon što su gore navedeni zadaci uspješno izvedeni i nema grešaka Qt aplikacija će se kreirati u mapi za otklanjanje grešaka QtHelloWorld kao izvršna datoteka koja završava na .exe Promijenite se u fasciklu za otklanjanje grešaka i pokrenite aplikaciju Qt klikom na aplikaciju ili pokretanjem aplikacije Qt iz komandne linije.
-
Tip/Kopiraj/Zalijepi:
cd izdanje
promijenite u mapu izdanja
-
Tip/Kopiraj/Zalijepi:
QtHelloWorld.exe
i pokrenite novostvorenu izvršnu datoteku
- Čestitam upravo ste kompajlirali svoju Qt aplikaciju iz komandne linije u sistemu Windows.