Qt Designer vă ajută să construiți o interfață grafică de utilizator (GUI). Puteți încărca o interfață grafică din Python. În acest tutorial vă vom arăta pas cu pas.
Cuprinde un exemplu foarte elementar de utilizare a Qt Designer cu PyQt și Python. Pentru mai multe detalii, consultați linkul de mai jos.
Curs conex: Create GUI Apps with Python PyQt5
Qt Designer Python
Precondiții
Pentru a începe cu acest tutorial aveți nevoie de următoarele instalate:
- Python
- PyQt
- Qt Designer
Aveți nevoie de Python 3 sau mai sus, pentru că celelalte sunt depășite.
Dacă nu aveți PyQt, instalați PyQt.
Puteți instala Designer (Ubuntu Linux) cu:
1 |
sudo apt-get install qttools5-dev-tools |
Pe alte platforme este inclus în instalare.
Cum se pornește Designer
Porniți designerul tastând designer
în linia de comandă. Important: qt creator este un alt program.
Pe Ubuntu Linux:
1 |
cd /usr/lib/x86_64-linux-gnu/qt5/bin/ |
Noțiuni de bază
Se afișează un popup. Puteți alege ce doriți să proiectați.
Alegeți „Main Window” (Fereastra principală) și faceți clic pe create.
Puteți apoi să redimensionați formularul și să trageți și să fixați widget-uri. Este destul de simplu să concepeți o interfață grafică ca aceasta.
Dacă faceți clic pe un widget (să zicem un buton), îi puteți seta proprietățile, cum ar fi numele.
Dacă sunteți nou în Python PyQt, atunci vă recomand această carte.
Exportați designul în UI
Vă puteți exporta designul într-un fișier UI. Faceți clic pe File > Save As > yourname.ui
Apoi puteți converti codul ui într-un fișier python.
1 |
pyuic5 /home/linux/helloworld.ui -o helloworld.py |
Fisierul Python conține apoi definiția gui.
Creați un alt fișier care încarcă fișierul ui:
1 |
from PyQt5 import QtCore, QtGui, QtWidgets |
După ce îl rulați apare GUI-ul.
Descărcați exemplele
.