A Qt Designer segít egy GUI (grafikus felhasználói felület) létrehozásában. Egy GUI-t Pythonból tölthet be. Ebben a bemutatóban lépésről lépésre megmutatjuk.
Ez egy nagyon egyszerű példán keresztül mutatja be a Qt Designer használatát PyQt és Python segítségével. További részletekért lásd az alábbi linket.
Kapcsolódó tanfolyam: Python PyQt5
Qt Designer Python
Előfeltételek
Az oktatóanyag elkezdéséhez ezekre van szükséged:
- Python
- PyQt
- Qt Designer
A Python 3 vagy újabb Pythonra lesz szükséged, mert a többi elavult.
Ha nincs PyQt, telepítsd a PyQt-t.
A Designer-t (Ubuntu Linux) a következővel telepítheted:
1 |
sudo apt-get install qttools5-dev-tools |
A többi platformon a telepítés tartalmazza.
A Designer indítása
A designer elindítása a parancssorba beírt designer
beírásával. Fontos: a qt creator egy másik program.
Ubuntu Linuxon:
1 |
cd /usr/lib/x86_64-linux-gnu/qt5/bin/ |
Alapok
Egy felugró ablak jelenik meg. Kiválaszthatja, hogy mit szeretne tervezni.
Válassza ki a “Fő ablakot”, és kattintson a létrehozásra.
Ezután átméretezheti az űrlapot, és áthúzhatja a widgeteket. Elég egyszerű így megtervezni egy grafikus felületet.
Ha rákattintasz egy widgetre (mondjuk egy gombra), beállíthatod a tulajdonságait, például a nevét.
Ha új vagy a Python PyQt-ban, akkor nagyon ajánlom ezt a könyvet.
Design exportálása UI-be
Exportálhatod a tervedet egy UI fájlba. Kattintson a File > Save As > yourname.ui
Ezután az ui kódot Python fájlba konvertálhatja.
1 |
pyuic5 /home/linux/helloworld.ui -o helloworld.py |
A Python fájl ezután tartalmazza a gui definíciót.
Készíts egy másik fájlt, amely betölti az ui fájlt:
1 |
from PyQt5 import QtCore, QtGui, QtWidgets |
A futtatás után megjelenik a GUI.
Példák letöltése
.