Sada na vývoj softvéru Qt (SDK) je prenosný multiplatformový rámec používateľského rozhrania aplikácií, ktorý funguje na operačných systémoch Windows, Linux a Mac OS X. Qt SDK vám pomáha vytvárať grafické používateľské rozhrania (GUI) pre vaše aplikácie, ktoré pobežia na Windows, Linux a Mac OS X.
V tomto článku použijeme nasledujúce jednoduché kroky na zostavenie nášho prvého programu Qt HelloWorld.
- Vytvorte adresár QtHelloWorld, aby ste mohli uchovávať svoj program Qt
- Prejdite do svojho adresára QtHelloWorld
- Vytvorte zdrojový súbor Qt main.cpp v adresári QtHelloWorld
-
Skompilovajte a spustite program QtHelloWorld
Poznámka:
Tento dokument predpokladá, že máte vo svojom operačnom systéme úspešne nainštalovanú súpravu Qt SDK. Ak vo svojom systéme nemáte nainštalovanú súpravu Qt SDK, ďalšie informácie o tom, ako nainštalovať súpravu Qt SDK v systéme Ubuntu Linux, nájdete v nasledujúcom dokumente. Tento dokument tiež predpokladá, že máte základné znalosti programovacieho jazyka C ++. Qt SDK je v zásade naprogramovaná v jazyku C ++ a do značnej miery sa spolieha na dizajn a funkcie C ++. Poznámka:
S Qt SDK 4.8 a Qt SDK 5.0 došlo k niektorým zmenám kompilácie, dúfajme, že tento článok vyrieši problémy s kompiláciou medzi dvoma rôznymi verziami Qt SDK.
Kroky
Metóda 1 z 1: Pokyny na kompiláciu súpravy SDK Qt 4.8
Krok 1. V tomto cvičení otvoríme terminál na Ubuntu Linux a zadáme nasledujúci príkaz, ktorý vytvorí hlavný adresár pre program Qt
-
Zadajte/skopírujte/prilepte:
mkdir QtHelloWorld
Krok 2. Prejdite do svojho adresára QtHelloWorld zadaním nasledujúceho príkazu
-
Zadajte/skopírujte/prilepte:
cd QtHelloWorld
- Toto je veľmi dôležité, aby ste sa pri vytváraní programu Qt uistili, že ste v správnom adresári.
Krok 3. Keď sme v adresári QtHelloWorld, vytvoríme náš súbor zdrojového kódu programu Qt
-
Zadajte/skopírujte/prilepte:
nano main.cpp
- alebo
-
Zadajte/skopírujte/prilepte:
gedit main.cpp
- Tento príkaz vytvorí súbor main.cpp pre program Qt
Krok 4. Teraz pridajte nasledujúce riadky do poľa s kódom nižšie do súboru so zdrojovým kódom main.cpp
-
Zadajte/skopírujte/prilepte:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel ahoj („Vitajte v mojom prvom programe WikiHow Qt“); hello.setWindowTitle („Môj prvý program WikiHow Qt“); ahoj.resize (400, 400); ahoj.show (); vrátiť app.exec (); }
-
Uložte súbor ako main.cpp a ukončite ho
Uistite sa, že ste v QtHelloWorld adresára pred zadaním nasledujúcich príkazov nižšie na zostavenie a kompiláciu súboru.
-
Zadajte/skopírujte/prilepte:
qmake -project
Tým sa vytvorí súbor projektu Qt
-
Zadajte/skopírujte/prilepte:
qmake
Tým sa vytvorí súbor Qt make
-
Zadajte/skopírujte/prilepte:
urobiť
Tým sa súbor Qt make vo vašom systéme skompiluje do spustiteľného programu. V tomto bode za predpokladu, že neexistujú žiadne chyby, by mal súbor skompilovať do spustiteľného programu
- Nakoniec spustite svoj program spustením spustiteľného súboru Qt. Na spustenie spustiteľného súboru použite príkaz./ alebo zadajte názov spustiteľného programu na koncový riadok.
-
Zadajte/skopírujte/prilepte:
./QtHelloWorld
Video - Používaním tejto služby môžu byť niektoré informácie zdieľané so službou YouTube
Pokyny na kompiláciu súpravy SDK Qt 5.0:
-
Na toto cvičenie otvoríme terminál na Ubuntu Linux a zadáme nasledujúci príkaz, ktorý vytvorí hlavný adresár pre program Qt.
-
Zadajte/skopírujte/prilepte:
mkdir QtHelloWorld
-
-
Prejdite do svojho adresára QtHelloWorld zadaním nasledujúceho príkazu
-
Zadajte/skopírujte/prilepte:
cd QtHelloWorld
- Toto je veľmi dôležité, aby ste sa pri vytváraní programu Qt uistili, že ste v správnom adresári.
-
-
Kým sme v adresári QtHelloWorld, vytvoríme náš súbor zdrojového kódu programu Qt
-
Zadajte/skopírujte/prilepte:
nano main.cpp
- alebo
-
Zadajte/skopírujte/prilepte:
gedit main.cpp
- Tento príkaz vytvorí súbor main.cpp pre program Qt
-
-
Teraz pridajte nasledujúce riadky do poľa s kódom nižšie do súboru so zdrojovým kódom main.cpp.
-
Zadajte/skopírujte/prilepte:
#include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel ahoj („Vitajte v mojom prvom programe WikiHow Qt“); hello.setWindowTitle („Môj prvý program WikiHow Qt“); ahoj.resize (400, 400); ahoj.show (); vrátiť app.exec (); }
-
Uložte súbor ako main.cpp a ukončite ho
Uistite sa, že ste v QtHelloWorld adresára pred zadaním nasledujúcich príkazov nižšie na zostavenie a kompiláciu súboru.
-
Zadajte/skopírujte/prilepte:
qmake -project
- Tým sa vygeneruje súbor projektu Qt
- V súprave Qt 5.0 SDK však musíte použiť textový editor a do vygenerovaného súboru *.pro pridať nasledujúce položky, použiť textový editor, napríklad nano alebo gedit, a zadať nasledujúce príkazy:
-
Zadajte/skopírujte/prilepte:
nano QtHelloWorld.pro
- Váš vygenerovaný QtHelloWorld.pro by mal vyzerať nasledovne:
TEMPLATE = TARGET aplikácie = QtHelloWorld #INCLUDEPATH +=. # Vstupné ZDROJE += main.cpp
Upravte vygenerovaný súbor QtHelloWorld.pro tak, aby vyzeral takto:
TEMPLATE = TARGET aplikácie = QtHelloWorld QT += core gui QT += widgety #INCLUDEPATH +=. # Vstupné ZDROJE += main.cpp
- Po pridaní nasledujúcich riadkov do súboru QtHelloWorld.pro pod kľúčovým slovom TARGET spustite program qmake
-
Zadajte/skopírujte/prilepte:
QT += základné množstvo
-
Zadajte/skopírujte/prilepte:
QT += miniaplikácie
Uložte súbor a ukončite ho
-
Zadajte/skopírujte/prilepte:
qmake
Tým sa vytvorí súbor Qt make
-
Zadajte/skopírujte/prilepte:
urobiť
Tým sa súbor Qt make vo vašom systéme skompiluje do spustiteľného programu. V tomto bode za predpokladu, že neexistujú žiadne chyby, by mal súbor skompilovať do spustiteľného programu
- Nakoniec spustite svoj program spustením spustiteľného súboru Qt. Na spustenie spustiteľného súboru použite príkaz./ alebo zadajte názov spustiteľného programu na koncový riadok.
-
Zadajte/skopírujte/prilepte:
./QtHelloWorld
-
-
-
-