Qt Software Development Kit (SDK) je multiplatformní aplikační rámec, který se široce používá pro vývoj aplikačního softwaru s grafickým uživatelským rozhraním (GUI). Jedná se o přenosný multiplatformní rámec uživatelského rozhraní, který funguje na operačních systémech Windows, Linux a Mac OS X. Qt SDK vám pomůže vytvořit grafická uživatelská rozhraní (GUI) pro vaše aplikace, které poběží na Windows, Linux a Mac OS X. Některé populární multiplatformní aplikace, které byly vytvořeny pomocí Qt SDK, jsou KDE, Google Earth, Skype, Linux Multimedia Studio a multimediální přehrávač VLC. V zásadě multiplatformní znamená, že aplikace Qt, které vytvoříte v systému Microsoft Windows prostřednictvím zdrojového kódu, jsou obvykle přenosné do operačních systémů Linux a Mac OS X a naopak. Poznámky:
Upgradované pokyny pro Qt SDK 4.8 a přidané pokyny pro Qt SDK 5.0
Kroky
Metoda 1 ze 6: Pokyny k instalaci sady Qt 4.8 SDK:
Krok 1. Abychom mohli nastavit vývojové prostředí pro Qt SDK, budeme muset získat Qt SDK
Příprava operačního systému Windows na vývoj aplikací Qt
Stáhněte si Qt SDK. Vyberte verzi systému Windows a připravte se na dlouhé stahování v závislosti na rychlosti internetu. Pokud nemáte velmi rychlé připojení k internetu, doporučil bych vybrat off-line instalaci sady Qt SDK. Kompletní sada Qt SDK pro operační systém Windows má 1,7 GB, což může při pomalém připojení trvat déle než 6 hodin
Krok 2. Nainstalujte Qt SDK kliknutím na spustitelný soubor Qt SDK
Jakmile je nainstalován spustitelný soubor Qt SDK, budete muset upravit PATH systému Windows, aby operační systém Windows mohl najít příkazy Qt z příkazového řádku. Při úpravách systému Windows PATH buďte opatrní.
Metoda 2 ze 6: Upravte PATH Windows Vista/Windows 7:
Krok 1. Postupujte podle níže uvedených kroků
- Klikněte na tlačítko Start
- Klikněte na Ovládací panely
- Klikněte na Systém a údržba
- Klikněte na Systém
- Klikněte na Pokročilé nastavení systému
- Klikněte na proměnné prostředí
- Kliknutím na PATH upravíte systémové proměnné
- Po dokončení klikněte na OK
Metoda 3 ze 6: Upravte cestu Windows 8:
Krok 1. Postupujte podle níže uvedených kroků
- Klikněte na ikonu Složka umístěnou na dolním panelu úloh vedle ikony aplikace Internet Explorer
- Přejděte dolů na Počítač
- Klepněte pravým tlačítkem myši na Vlastnosti
- Klikněte na Pokročilé nastavení systému
- Klikněte na proměnné prostředí
- Kliknutím na PATH upravíte systémové proměnné
- Po dokončení klikněte na OK
Krok 2. Přidejte do systému Windows PATH následující
-
Typ/Kopírování/Vložit:
; C: / QtSDK / mingw / bin; C: / QtSDK / Desktop / Qt / 4.8.1 / mingw / bin;
- tím se nastaví a upozorní operační systém Windows na kompilaci aplikací Qt SDK z příkazového řádku. Čísla 4.8.1 označte číslo verze sady Qt SDK, které se mění s každým novým upgradem sady Qt SDK, nahraďte čísla nových verzí číslem verze sady Qt SDK.
Krok 3. Důležité:
Chcete -li k vytváření aplikací Qt použít verzi MinGW, která je součástí sady Qt SDK. Pokud je v systému Windows PATH nainstalována jiná verze kompilátoru MinGW, například; C: // MinGW/bin, budete muset odebrat a přidejte Qt verzi MinGW, která je součástí Qt SDK. To je zásadní, pokud máte ve svém systému Windows nainstalovanou jinou verzi kompilátoru MinGW C/C ++, musíte ze systému Windows PATH odebrat další MinGW, protože to způsobí konflikty s Qt verzí MinGW a vaše aplikace Qt nebudou kompilovány a stavět správně z příkazového řádku správně. Pokud použijete jinou verzi kompilátoru MinGW C/C ++, vaše aplikace Qt, které vytvoříte z příkazového řádku, se v zásadě zhroutí a skončí s více chybovými zprávami systému. Musíte použít verzi kompilátoru MinGW C/C ++, která je součástí sady Qt SDK.
Krok 4. Jakmile bude systém Qt SDK PATH přidán do operačního systému Windows
Chcete -li zkontrolovat, zda máte schopnost kompilovat z příkazového řádku systému Windows, otevřete příkazový řádek a zadejte následující příkaz níže.
Krok 5. Napište/zkopírujte/vložte:
qmake -verze
- Měli byste obdržet odpověď podobnou této:
- ' QMake verze 2.01a
- ' Použití Qt verze 4.8.1 v C: / QtSDK / Desktop / Qt / 4.8.1 / mingw / lib
Krok 6. Vyvíjejte své aplikace z příkazového řádku pomocí textového editoru, jako je například Poznámkový blok nebo WordPad, k vytvoření a úpravě zdrojového kódu a kompilaci aplikací Qt z příkazového řádku
Krok 7. Jakmile je Qt SDK přidána do systému PATH pomocí výše uvedených pokynů, můžete nyní kompilovat své aplikace z příkazového řádku pomocí následující metody spuštěním následujících příkazů
Otevřete příkazový řádek a níže zadejte následující příkazy.
-
Typ/Kopírování/Vložit:
mkdir Qt-Applications
-
Typ/Kopírování/Vložit:
cd Qt-aplikace
-
Typ/Kopírování/Vložit:
mkdir QtHelloWorld
-
Typ/Kopírování/Vložit:
cd QtHelloWorld
Krok 8. V adresáři QtHelloWorld vytvořte pomocí textového editoru, jako je například Poznámkový blok nebo Wordpad, zdrojový kód Qt, zadejte následující
-
Typ/Kopírování/Vložit:
poznámkový blok main.cpp
- ujistěte se, že uložíte soubor zdrojového kódu Qt jako main.cpp
- nebo
-
Typ/Kopírování/Vložit:
spustit wordpad
- pomocí Wordpadu jako textového editoru budete muset ručně uložit soubor zdrojového kódu Qt jako main.cpp
Krok 9. Vytvořte aplikaci v textovém editoru poznámkového bloku nebo wordpadu, zadejte následující
-
Typ/Kopírování/Vložit:
#include #include #include #int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel ahoj („Vítejte v mém prvním programu WikiHow Qt“); hello.setWindowTitle („Můj první program WikiHow Qt ve Windows“); ahoj.resize (400, 400); ahoj.show (); vrátit app.exec (); }
- Uložte soubor zdrojového kódu jako main.cpp
- V adresáři QtHelloWorld spusťte následující kompilaci a propojení zdrojového kódu Qt
-
Typ/Kopírování/Vložit:
qmake -project
tím se vytvoří soubor projektu Qt
-
Typ/Kopírování/Vložit:
qmake
tím se připraví soubor projektu Qt ke kompilaci
-
Typ/Kopírování/Vložit:
udělat
tím se zkomplikuje zdrojový kód Qt do spustitelného programu
- Jakmile byly výše uvedené úkoly úspěšně provedeny a nejsou žádné chyby Aplikace Qt bude vytvořena ve složce ladění QtHelloWorld jako spustitelný soubor končící na .exe Přejděte do složky ladění a spusťte aplikaci Qt buď kliknutím na aplikaci, nebo spuštěním aplikace Qt z příkazového řádku.
-
Typ/Kopírování/Vložit:
ladění cd
změnit do složky ladění
-
Typ/Kopírování/Vložit:
QtHelloWorld.exe
a spusťte nově vytvořený spustitelný soubor
- Gratulujeme právě jste zkompilovali svou aplikaci Qt z příkazového řádku ve Windows.
Metoda 4 ze 6: Pokyny k instalaci sady Qt 5.0 SDK:
Krok 1. Abychom mohli nastavit vývojové prostředí pro Qt SDK, budeme muset získat Qt SDK
Příprava operačního systému Windows na vývoj aplikací Qt
Stáhněte si Qt SDK. Vyberte verzi systému Windows a připravte se na dlouhé stahování v závislosti na rychlosti internetu. Pokud nemáte velmi rychlé připojení k internetu, doporučil bych vybrat off-line instalaci sady Qt SDK. Kompletní sada Qt SDK pro operační systém Windows má 1,7 GB, což může při pomalém připojení trvat déle než 6 hodin
Krok 2. Nainstalujte Qt SDK kliknutím na spustitelný soubor Qt SDK
Jakmile je nainstalován spustitelný soubor Qt SDK, budete muset upravit PATH systému Windows, aby operační systém Windows mohl najít příkazy Qt z příkazového řádku. Při úpravách systému Windows PATH buďte opatrní.
Metoda 5 ze 6: Upravte PATH Windows Vista/Windows 7:
Krok 1. Postupujte podle níže uvedených kroků
- Klikněte na tlačítko Start
- Klikněte na Ovládací panely
- Klikněte na Systém a údržba
- Klikněte na Systém
- Klikněte na Pokročilé nastavení systému
- Klikněte na proměnné prostředí
- Kliknutím na PATH upravíte systémové proměnné
- Po dokončení klikněte na OK
Metoda 6 ze 6: Upravte cestu Windows 8:
Krok 1. Postupujte podle níže uvedených kroků
- Klikněte na ikonu Složka umístěnou na dolním panelu úloh vedle ikony aplikace Internet Explorer
- Přejděte dolů na Počítač
- Klikněte pravým tlačítkem myši na Vlastnosti
- Klikněte na Pokročilé nastavení systému
- Klikněte na proměnné prostředí
- Kliknutím na PATH upravíte systémové proměnné
- Po dokončení klikněte na OK
Krok 2. Přidejte následující do systémové cesty Windows 8
-
Typ/Kopírování/Vložit:
; C: / Qt / Qt5.0.2 / 5.0.2 / mingw47_32 / bin; C: / Qt / Qt5.0.2 / Tools / MinGW / bin;
- tím se nastaví a upozorní operační systém Windows na kompilaci aplikací Qt SDK z příkazového řádku. Čísla 5.0.2 označte číslo verze sady Qt SDK, které se mění s každým novým upgradem sady Qt SDK, nahraďte číslo nové verze číslem verze sady Qt SDK.
Krok 3. Důležité:
Chcete -li k sestavení aplikací Qt použít verzi MinGW, která je součástí sady Qt SDK. Pokud je v systému Windows nainstalována jiná verze kompilátoru MinGW PATH, například; C: // MinGW/bin, budete muset odebrat a přidejte Qt verzi MinGW, která je součástí Qt SDK. To je zásadní, pokud máte ve svém systému Windows nainstalovanou jinou verzi kompilátoru MinGW C/C ++, musíte ze systému Windows PATH odebrat další MinGW, protože to způsobí konflikty s Qt verzí MinGW a vaše aplikace Qt nebudou kompilovány a stavět správně z příkazového řádku správně. Pokud použijete jinou verzi kompilátoru MinGW C/C ++, vaše aplikace Qt, které vytvoříte z příkazového řádku, se v zásadě zhroutí a skončí s více chybovými zprávami systému. Musíte použít verzi kompilátoru MinGW C/C ++, která je součástí sady Qt SDK.
Krok 4. Jakmile bude systém Qt SDK PATH přidán do operačního systému Windows
Chcete -li zkontrolovat, zda máte schopnost kompilovat z příkazového řádku systému Windows, otevřete příkazový řádek a zadejte následující příkaz níže.
Krok 5. Napište/zkopírujte/vložte:
qmake -verze
- Měli byste obdržet odpověď podobnou této:
- ' QMake verze 3.0
- ' Použití Qt verze 5.0.2 v C: / Qt / Qt5.0.2 / mingw / lib
Krok 6. Vyvíjejte své aplikace z příkazového řádku pomocí textového editoru, jako je například Poznámkový blok nebo WordPad, k vytvoření a úpravě zdrojového kódu a kompilaci aplikací Qt z příkazového řádku
Krok 7. Jakmile je Qt SDK přidána do systému PATH pomocí výše uvedených pokynů, můžete nyní kompilovat své aplikace z příkazového řádku pomocí následující metody spuštěním následujících příkazů
Otevřete příkazový řádek a níže zadejte následující příkazy.
-
Typ/Kopírování/Vložit:
mkdir Qt-Applications
-
Typ/Kopírování/Vložit:
cd Qt-aplikace
-
Typ/Kopírování/Vložit:
mkdir QtHelloWorld
-
Typ/Kopírování/Vložit:
cd QtHelloWorld
Krok 8. V adresáři QtHelloWorld vytvořte pomocí textového editoru, jako je například Poznámkový blok nebo Wordpad, zdrojový kód Qt, zadejte následující
-
Typ/Kopírování/Vložit:
poznámkový blok main.cpp
- ujistěte se, že uložíte soubor zdrojového kódu Qt jako main.cpp
- nebo
-
Typ/Kopírování/Vložit:
spustit wordpad
- pomocí Wordpadu jako textového editoru budete muset ručně uložit soubor zdrojového kódu Qt jako main.cpp
Krok 9. Vytvořte aplikaci v textovém editoru poznámkového bloku nebo wordpadu, zadejte následující
-
Typ/Kopírování/Vložit:
#include #include #include #int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel ahoj („Vítejte v mém prvním programu WikiHow Qt“); hello.setWindowTitle („Můj první program WikiHow Qt ve Windows“); ahoj.resize (400, 400); ahoj.show (); vrátit app.exec (); }
- Uložte soubor zdrojového kódu jako main.cpp
- V adresáři QtHelloWorld spusťte následující kompilaci a propojení zdrojového kódu Qt
-
Typ/Kopírování/Vložit:
qmake -project
tím se vytvoří soubor projektu Qt
- V sadě Qt 5.0 SDK však musíte použít textový editor a do generovaného souboru *.pro přidat následující položky, použít textový editor, například nano nebo gedit, a zadat následující příkazy:
-
Typ/Kopírování/Vložit:
poznámkový blok QtHelloWorld.pro
- Váš vygenerovaný QtHelloWorld.pro by měl vypadat podobně jako toto:
TEMPLATE = TARGET aplikace = QtHelloWorld #INCLUDEPATH +=. # Vstupní ZDROJE += main.cpp
Upravte vygenerovaný soubor QtHelloWorld.pro tak, aby vypadal takto:
TEMPLATE = TARGET aplikace = QtHelloWorld QT += core gui QT += widgety #INCLUDEPATH +=. # Vstupní ZDROJE += main.cpp
- Jakmile přidáte následující řádky do souboru QtHelloWorld.pro pod klíčovým slovem TARGET, spusťte qmake
-
Typ/Kopírování/Vložit:
QT += základní gui
-
Typ/Kopírování/Vložit:
QT += widgety
Uložte soubor a ukončete
-
Typ/Kopírování/Vložit:
qmake
Tím se vytvoří soubor Qt make
-
Typ/Kopírování/Vložit:
udělat
Tím bude soubor Qt make ve vašem systému zkompilován do spustitelného programu. V tomto okamžiku za předpokladu, že neexistují žádné chyby, by měl soubor zkompilovat do spustitelného programu
- Jakmile byly výše uvedené úkoly úspěšně provedeny a nejsou žádné chyby Aplikace Qt bude vytvořena ve složce ladění QtHelloWorld jako spustitelný soubor končící na .exe Přejděte do složky ladění a spusťte aplikaci Qt buď kliknutím na aplikaci, nebo spuštěním aplikace Qt z příkazového řádku.
-
Typ/Kopírování/Vložit:
vydání CD
změnit do složky vydání
-
Typ/Kopírování/Vložit:
QtHelloWorld.exe
a spusťte nově vytvořený spustitelný soubor
- Gratulujeme právě jste zkompilovali svou aplikaci Qt z příkazového řádku ve Windows.