oktatas:programozas:python:python_qt:qt_designer
Tartalomjegyzék
Qt Designer
- Szerző: Sallai András
- Copyright © 2020, Sallai András
- Szerkesztve: 2020, 2021, 2022
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
Telepítés
A tervező telepítése Debian GNU/Linuxon rendszergazdaként:
apt install qttools5-dev
A qttools5-dev-tools csomagra is szükség van; Debian GNU/Linux 11 rendszeren ez függőségként telepszik.
Indítás
LXDE felületen:
- Start > Programozás > Qt 5 Tervező
Python forrás készítése
A Qt tervező egy .ui kiterjesztésű fájt készít. Az .ui kiterjesztésű fájlok lefordíthatók .py kiterjesztésű állománnyá a pyuic5 paranccsal. Ellenőrizzük:
pyuic5 --version
pyuic5 /home/linux/helloworld.ui -o helloworld.py
Felhasználás
Írjunk egy main.py fájlt:
- man.py
from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtWidgets import QApplication import sys import helloworld class ExampleApp(QtWidgets.QMainWindow, helloworld.Ui_MainWindow): def __init__(self, parent=None): super(ExampleApp, self).__init__(parent) self.setupUi(self) def main(): app = QApplication(sys.argv) form = ExampleApp() form.show() app.exec_() if __name__ == '__main__': main()
Qt6
sudo apt install libopengl0
Telepítés virtuális környezetben.
$ python3 -m venv ./venv $ source venv/bin/activate (venv) $ pip install pyqt6 pyqt6-tools
Indítás Linuxon:
- Linux: …lib/python3.x/site-packages/qt5_applications/Qt/bin/designer
- Windows: …Lib\site-packages\pyqt5_tools\designer.exe
Forrás
oktatas/programozas/python/python_qt/qt_designer.txt · Utolsó módosítás: 2023/08/21 20:58 szerkesztette: admin