Entwickelt von | Riverbank Computing |
---|---|
Letzte Version | 5.11.3 (1 st Oktober 2018) |
Geschrieben in | C ++ |
Umgebung | Linux , Microsoft Windows , Mac OS X. |
Art | Grafikbibliothek |
Lizenz | Doppellizenz: GNU General Public License und Proprietary License |
Webseite | riverbankcomputing.com/software/pyqt/intro |
PyQt ist ein kostenloses Modul , mit dem die Python- Sprache mit der Qt- Bibliothek verknüpft werden kann, die unter zwei Lizenzen verteilt wird: einer kommerziellen und der GNU-GPL . Auf diese Weise können grafische Oberflächen in Python erstellt werden . Mit einer Erweiterung von Qt Creator (grafisches Dienstprogramm zum Erstellen von Qt- Schnittstellen ) können Sie Python-Code für grafische Schnittstellen generieren.
Ein sehr einfaches Beispiel für Hello World mit PyQt5:
import sys from PyQt5.QtWidgets import QApplication, QWidget app = QApplication(sys.argv) root = QWidget() root.resize(250, 250) root.setWindowTitle("Hello world!") root.show() sys.exit(app.exec_())Das 18. August 2009Nach Gesprächen mit den Autoren von PyQt über eine Lizenzänderung verteilt Nokia seine eigene Bibliothek zwischen Python und Qt : PySide unter einer freizügigeren Lizenz , der GNU Lesser General Public License (LGPL).