Qt Designer vám pomůže vytvořit grafické uživatelské rozhraní (GUI). Grafické uživatelské rozhraní můžete načíst z jazyka Python. V tomto tutoriálu si ukážeme krok za krokem.
Pokrývá velmi základní příklad použití Qt Designeru s PyQt a Pythonem. Podrobnější informace najdete na níže uvedeném odkazu.
Související kurz: Vytváření aplikací s grafickým uživatelským rozhraním pomocí Pythonu PyQt5
Qt Designer Python
Předpoklady
K tomu, abyste mohli začít s tímto výukovým kurzem, potřebujete mít nainstalované následující:
- Python
- PyQt
- Qt Designer
Budete potřebovat Python 3 nebo vyšší, protože ostatní jsou zastaralé.
Pokud nemáte PyQt, nainstalujte si PyQt.
Designer (Ubuntu Linux) můžete nainstalovat pomocí:
1 |
sudo apt-get install qttools5-dev-tools |
Na ostatních platformách je součástí instalace.
Jak spustit Designer
Spustíte Designer zadáním designer
do příkazového řádku. Důležité: qt creator je jiný program.
V Ubuntu Linux:
1 |
cd /usr/lib/x86_64-linux-gnu/qt5/bin/ |
Základy
Zobrazí se vyskakovací okno. Můžete si vybrat, co chcete navrhnout.
Zvolte „Hlavní okno“ a klikněte na tlačítko vytvořit.
Poté můžete změnit velikost formuláře a přetahovat widgety. Navrhnout takové grafické rozhraní je docela jednoduché.
Kliknete-li na widget (například tlačítko), můžete nastavit jeho vlastnosti, například název.
Pokud s Pythonem PyQt začínáte, pak vám tuto knihu vřele doporučuji.
Export návrhu do uživatelského rozhraní
Vyrobený návrh můžete exportovat do souboru uživatelského rozhraní. Klikněte na Soubor > Uložit jako > vašejméno.ui
Poté můžete kód ui převést do souboru Pythonu.
1 |
pyuic5 /home/linux/helloworld.ui -o helloworld.py |
Soubor Python pak obsahuje definici gui.
Vytvořte další soubor, který načte soubor ui:
1 |
from PyQt5 import QtCore, QtGui, QtWidgets |
Po jeho spuštění se zobrazí vaše GUI.
Stáhněte si příklady
.