Qt Designer ti aiuta a costruire una GUI (interfaccia grafica utente). Puoi caricare una GUI da Python. In questo tutorial ti mostreremo passo dopo passo.
Comprende un esempio molto semplice di come usare Qt Designer con PyQt e Python. Per maggiori dettagli vedi il link qui sotto.
Corso Correlato: Creare applicazioni GUI con Python PyQt5
Qt Designer Python
Prerequisiti
Per iniziare questo tutorial hai bisogno che siano installati:
- Python
- PyQt
- Qt Designer
Ti serve Python 3 o superiore, perché gli altri sono superati.
Se non hai PyQt, installa PyQt.
Puoi installare Designer (Ubuntu Linux) con:
1 |
sudo apt-get install qttools5-dev-tools |
Su altre piattaforme è incluso nel setup.
Come avviare Designer
Avvia Designer digitando designer
nella riga di comando. Importante: qt creator è un altro programma.
Su Ubuntu Linux:
1 |
cd /usr/lib/x86_64-linux-gnu/qt5/bin/ |
Basi
Si apre un popup. Puoi scegliere cosa vuoi progettare.
Scegli “Finestra principale” e clicca su crea.
Puoi quindi ridimensionare il modulo e trascinare i widget. E’ abbastanza semplice progettare un’interfaccia grafica come questa.
Se clicchi su un widget (ad esempio un pulsante), puoi impostare le sue proprietà come il nome.
Se sei nuovo di Python PyQt, allora ti consiglio caldamente questo libro.
Esportazione del design in UI
Puoi esportare il tuo design in un file UI. Clicca su File > Salva con nome > yourname.ui
Poi puoi convertire il codice ui in un file python.
1 |
pyuic5 /home/linux/helloworld.ui -o helloworld.py |
Il file Python contiene quindi la definizione della gui.
Creare un altro file che carichi il file ui:
1 |
from PyQt5 import QtCore, QtGui, QtWidgets |
Una volta che lo si esegue appare la GUI.
Scaricare esempi