Erste Schritte mit Python und Qt 5
Hier ein einfaches Beispiel, wie man mit Python und Qt 5 Desktop-Anwendungen bauen kann. Ich persönlich nutze Anaconda3, hier ist alles bei, was man dafür braucht.
Im Qt Designer (unter Anaconda3\Library\bin
) erstellen wir ein neues GUI auf Basis von „Main Window“ und setzen einen Button und ein Label rauf. Das ganze wird dann abgespeichert, anschließend erstellen wir den notwendigen Python-Code.
# -*- coding: utf-8 -*- import sys from PyQt5.QtWidgets import QMainWindow, QApplication from PyQt5 import uic Ui_MainWindow, QtBaseClass = uic.loadUiType('test.ui') class MyApp(QMainWindow): def __init__(self): super(MyApp, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.pushButton.clicked.connect(self.changeLabel) def changeLabel(self): self.ui.label.setText('Hello World') if __name__ == '__main__': app = QApplication(sys.argv) window = MyApp() window.show() sys.exit(app.exec_()) |