Qt Designer pomaga zbudować GUI (graficzny interfejs użytkownika). Możesz załadować GUI z Pythona. W tym tutorialu pokażemy Ci krok po kroku.
Obejmuje on bardzo podstawowy przykład jak używać Qt Designera z PyQt i Pythonem. Więcej szczegółów znajdziesz w poniższym linku.
Powiązany kurs: Create GUI Apps with Python PyQt5
Qt Designer Python
Wymagania wstępne
Aby rozpocząć ten kurs musisz mieć zainstalowane:
- Python
- PyQt
- Qt Designer
Będziesz potrzebował Pythona 3 lub nowszego, ponieważ inne są przestarzałe.
Jeśli nie masz PyQt, zainstaluj PyQt.
Możesz zainstalować Designer (Ubuntu Linux) za pomocą:
1 |
sudo apt-get install qttools5-dev-tools |
Na innych platformach jest on zawarty w konfiguracji.
Jak uruchomić program Designer
Uruchom program Designer wpisując designer
w wierszu poleceń. Ważne: qt creator jest innym programem.
Na Ubuntu Linux:
1 |
cd /usr/lib/x86_64-linux-gnu/qt5/bin/ |
Podstawy
Wyświetla się popup. Możesz wybrać, co chcesz zaprojektować.
Wybierz „Okno główne” i kliknij Utwórz.
Możesz wtedy zmienić rozmiar formularza oraz przeciągnąć i upuścić widżety. Projektowanie interfejsu graficznego w ten sposób jest całkiem proste.
Jeśli klikniesz na widżet (powiedzmy przycisk), możesz ustawić jego właściwości, takie jak nazwa.
Jeśli jesteś nowy w Pythonie PyQt, to gorąco polecam tę książkę.
Eksportuj projekt do UI
Możesz wyeksportować swój projekt do pliku UI. Kliknij Plik > Zapisz jako > yourname.ui
Potem możesz przekonwertować kod ui do pliku python.
1 |
pyuic5 /home/linux/helloworld.ui -o helloworld.py |
Plik Pythona zawiera wtedy definicję gui.
Utwórz kolejny plik, który załaduje plik ui:
1 |
from PyQt5 import QtCore, QtGui, QtWidgets |
Po uruchomieniu go pojawi się GUI.
Pobierz przykłady
.