Qt - instalace

Tento návod je primárně zaměřen na uživatele MS Windows, kde bývá nastavení komplikovanější. V prostředí OS Linux bude instalace podobná, možná jednodušší. Je zde popsána instalace Qt6, pro instalaci Qt5 lze využít návod z LS 2019/2020.

Celý proces instalace je velmi přesně popsán na stránkách Qt.

Pro řešení případných problémů nejen při instalaci lze využít rozsáhlé fórum.

1. Stažení online instalátoru

Pro naši práci budeme využívat Open Source edici frameworku QT, která je volně ke stažení pro majoritní operační systémy. Od roku 2020 platí nové podmínky pro instalaci - instalovat lze pouze pomocí online instalátoru, který vyžaduje existenci účtu u QT, instalátor umožňuje udělat registraci. Uživatelé OS Linux mohou být ve výhodě, protože distribuce často obsahují komplentní instalace Qt (nemusí platit pro nové distribuce)

Prvním krokem instalace je tedy stažení online instalátoru, který je ke stažení na této stránce úplně dole (Download the Qt Online Installer).

Celý framework se nainstaluje do adresáře, který vyberete ve 4. kroku. Je pochopitelně nutné, abyste měli do tohoto adresáře právo zápisu (případně spusťte instalátor jako Administrátor).

2. Přihlášení ke Qt účtu

Druhým krokem instalace je přihlášení ke Qt účtu, případně registrace a vytvoření nového.

3. Souhlas s licenčními podmínkami

Pochopitelně se třeba souhlasit s licencí.

4. Výběr adresáře pro instalaci

Čtvrtým krokem je výběr adresáře pro instalaci. Je více než vhodné, aby v cestě k souborům nebyla žádná mezera.

5. Výběr komponent

Pátým krokem je výběr komponent frameworku. Lze volit mezi verzemi kompilovanými pomocí kompilátoru z MS Visual Studia (MSVS) nebo MinGW. Pokud máte k dispozici plnou verzi MS Visual Studio (pozor, MS Visual Studio Code je pouze IDE bez kompilátoru), zvolte MSVS.

Z dalších komponent z této sekce vyberte Qt Charts.

Kromě samotného frameworku vybereme ještě nástroje - Qt Creator je vybrán defaultně, vhodné je nainstalovat i kompilátor, kterým byla instalovaná distribuce kompilovaná - vyhneme se řadě potíží, které mohou nastat.

Z dalších komponent v této sekci je defaultně vybrán sestavovací program CMake, který se v Qt6 používá jako nástroj pro automatické sestavení projektu. Užitečným nástrojem je také Designer, ve kterém si můžeme vyzkoušet sestavení vizuální podoby aplikace pomocí GUI.

Pokud byste později chtěli nějakou z komponent přidat, neměl by to být problém, Qt6 má nástroj pro správu komponent.

6. Odsouhlasení licenčních podmínek

Předposledním krokem je odsouhlasení licenčních podmínek.

7. Stažení dat a instalace

Následuje čas na kávu. Instalátor stahuje cca 2.5GB dat a samotná instalace také chvíli trvá.

Nastavení po instalaci

Pokud chceme kompilovat ve Windows aplikace v Qt z příkazové řádky (i kdyz6 budeme používat QtCreator, je dobré vědět, co se při sestavování programu děje), je třeba nastavit cesty v OS tak, aby byly potřebné programy a knihovny viditelné uživateli. Nastavení systémové proměnné Path je možné provést manuálně nebo automaticky.

Někde jsou v obrázcích uvedeny cesty pro Qt5, cesty pro Qt6 budou velmi podobné.

Manuální nastavení

Ovládací panely → Systém a zabezpečení → Systém → Upřesnit nastavení systému

Vlastnosti systému → Proměnné prostředí

Systémové proměnné → Path – zde je třeba nastavit dvě cesty - přímo do Qt (v adresáři je qmake) a do adresáři s kompilátorem (je tam komplilátor a mingw32-make). Pokud již máte v Path cestu k jinému MinGW kompilátoru, změňte ji.

Automatické nastavení

Najděte v adresáři %QT_DIR% soubor qtenv2.bat (bude třeba v C:\Qt6\6.0.3\mingw81_64\bin)a spusťte ho. Obsah souboru bude vypadat asi takto:

@echo off
echo Setting up environment for Qt usage...
set PATH=C:\Qt6\6.0.3\mingw81_64\bin;C:/Qt6/Tools/mingw810_64\bin;%PATH%
cd /D C:\Qt6\6.0.3\mingw81_64

courses/b2b99ppc/howtos/qt_install_win.txt · Last modified: 2021/04/12 10:49 by viteks