Tartalomjegyzék

< Python Qt

Qt Designer

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:

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:

Forrás