Komplet za razvoj softvera Qt (SDK) prijenosni je okvir za korisničko sučelje za više platformi koji radi na operacijskim sustavima Windows, Linux i Mac OS X. Qt SDK pomaže vam u stvaranju grafičkih korisničkih sučelja (GUI -a) za vaše aplikacije koje će se izvoditi na Windows, Linux i Mac OS X.
U ovom ćemo članku koristiti sljedeće jednostavne korake za izradu našeg prvog programa Qt HelloWorld.
- Izradite direktorij QtHelloWorld kako biste držali svoj Qt program
- Promijenite u svoj direktorij QtHelloWorld
- Izradite izvornu datoteku Qt main.cpp unutar direktorija QtHelloWorld
-
Sastavite i pokrenite svoj program QtHelloWorld
Bilješka:
Ovaj dokument pretpostavlja da ste Qt SDK uspješno instalirali na svom operativnom sustavu. Ako na vašem sustavu nemate instaliran Qt SDK, za više informacija pogledajte sljedeći dokument. Kako instalirati Qt SDK na Ubuntu Linux. Ovaj dokument također pretpostavlja da imate osnovno znanje o programskom jeziku C ++. U osnovi, Qt SDK je programiran u C ++ i uvelike se oslanja na C ++ dizajn i funkcije. Bilješka:
Postoje neke promjene kompilacije s Qt SDK 4.8 i Qt SDK 5.0, nadamo se da će ovaj članak riješiti probleme kompilacije između dvije različite verzije Qt SDK -a.
Koraci
Metoda 1 od 1: Upute za sastavljanje Qt 4.8 SDK -a
Korak 1. Za ovu vježbu otvorit ćemo terminal na Ubuntu Linuxu i izdati sljedeću naredbu koja će stvoriti glavni direktorij za Qt program
-
Vrsta/Kopiraj/Zalijepi:
mkdir QtHelloWorld
Korak 2. Promijenite se u svoj direktorij QtHelloWorld izdavanjem sljedeće naredbe
-
Vrsta/Kopiraj/Zalijepi:
cd QtHelloWorld
- Ovo je vrlo važno kako biste bili sigurni da ste u ispravnom direktoriju prilikom stvaranja vašeg Qt programa.
Korak 3. Dok smo u direktoriju QtHelloWorld, stvorit ćemo datoteku izvornog koda programa Qt
-
Vrsta/Kopiraj/Zalijepi:
nano main.cpp
- ili
-
Vrsta/Kopiraj/Zalijepi:
gedit main.cpp
- Ova naredba će stvoriti datoteku main.cpp za program Qt
Korak 4. Sada dodajte sljedeće retke u donji okvir koda u datoteku izvornog koda main.cpp
-
Vrsta/Kopiraj/Zalijepi:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel pozdrav ("Dobro došli u moj prvi WikiHow Qt program"); hello.setWindowTitle ("Moj prvi WikiHow Qt program"); hello.resize (400, 400); pozdrav.show (); vrati app.exec (); }
-
Spremite datoteku kao main.cpp i izađite
Provjerite jeste li u QtHelloWorld imenik prije nego što unesete sljedeće naredbe u nastavku za izgradnju i kompajliranje datoteke.
-
Vrsta/Kopiraj/Zalijepi:
qmake -projekt
To će stvoriti datoteku projekta Qt
-
Vrsta/Kopiraj/Zalijepi:
qmake
Time će se stvoriti Qt make datoteka
-
Vrsta/Kopiraj/Zalijepi:
napraviti
To će kompajlirati datoteku Qt make na vašem sustavu u izvršni program. U ovom trenutku, pod uvjetom da nema pogrešaka, datoteku je potrebno pretočiti u izvršni program
- Konačno izvedite svoj program pokretanjem Qt izvršne datoteke. Pomoću naredbe./ pokrenite izvršnu datoteku ili upišite naziv izvršnog programa u terminalnu liniju.
-
Vrsta/Kopiraj/Zalijepi:
./QtHelloWorld
Video - Korištenjem ove usluge neki se podaci mogu podijeliti s YouTubeom
Upute za sastavljanje Qt 5.0 SDK -a:
-
Za ovu vježbu otvorit ćemo terminal na Ubuntu Linuxu i izdati sljedeću naredbu koja će stvoriti glavni direktorij za Qt program.
-
Vrsta/Kopiraj/Zalijepi:
mkdir QtHelloWorld
-
-
Promijenite se u svoj direktorij QtHelloWorld izdavanjem sljedeće naredbe
-
Vrsta/Kopiraj/Zalijepi:
cd QtHelloWorld
- Ovo je vrlo važno kako biste bili sigurni da ste u ispravnom direktoriju prilikom stvaranja vašeg Qt programa.
-
-
Dok smo u direktoriju QtHelloWorld, stvorit ćemo datoteku izvornog koda programa Qt
-
Vrsta/Kopiraj/Zalijepi:
nano main.cpp
- ili
-
Vrsta/Kopiraj/Zalijepi:
gedit main.cpp
- Ova naredba će stvoriti datoteku main.cpp za program Qt
-
-
Sada dodajte sljedeće retke u donji okvir koda u datoteku izvornog koda main.cpp.
-
Vrsta/Kopiraj/Zalijepi:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel pozdrav ("Dobro došli u moj prvi WikiHow Qt program"); hello.setWindowTitle ("Moj prvi WikiHow Qt program"); hello.resize (400, 400); pozdrav.show (); vrati app.exec (); }
-
Spremite datoteku kao main.cpp i izađite
Provjerite jeste li u QtHelloWorld imenik prije nego što unesete sljedeće naredbe u nastavku za izgradnju i kompajliranje datoteke.
-
Vrsta/Kopiraj/Zalijepi:
qmake -projekt
- To će generirati datoteku projekta Qt
- Međutim, u Qt 5.0 SDK morate upotrijebiti uređivač teksta i u generiranu *.pro datoteku dodati sljedeće, koristiti uređivač teksta, poput nano ili gedita, i izdati sljedeće naredbe:
-
Vrsta/Kopiraj/Zalijepi:
nano QtHelloWorld.pro
- Vaš generirani QtHelloWorld.pro trebao bi izgledati ovako:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH +=. # ULAZNI IZVORI += main.cpp
Uredite generiranu datoteku QtHelloWorld.pro tako da izgleda ovako:
TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widgeti #INCLUDEPATH +=. # ULAZNI IZVORI += main.cpp
- Nakon što dodate sljedeće retke u datoteku QtHelloWorld.pro pod ključnom riječi TARGET, pokrenite qmake
-
Vrsta/Kopiraj/Zalijepi:
QT += gui jezgre
-
Vrsta/Kopiraj/Zalijepi:
QT += widgeti
Spremite datoteku i izađite
-
Vrsta/Kopiraj/Zalijepi:
qmake
Time će se stvoriti Qt make datoteka
-
Vrsta/Kopiraj/Zalijepi:
napraviti
To će kompajlirati datoteku Qt make na vašem sustavu u izvršni program. U ovom trenutku, pod uvjetom da nema pogrešaka, datoteku je potrebno pretočiti u izvršni program
- Konačno izvedite svoj program pokretanjem Qt izvršne datoteke. Pomoću naredbe./ pokrenite izvršnu datoteku ili upišite naziv izvršnog programa u terminalnu liniju.
-
Vrsta/Kopiraj/Zalijepi:
./QtHelloWorld
-
-
-
-