PyQt5 - Einführung
PyQt ist ein GUI-Widgets-Toolkit. Es ist eine Python-Schnittstelle fürQt, eine der leistungsstärksten und beliebtesten plattformübergreifenden GUI-Bibliotheken. PyQt wurde von RiverBank Computing Ltd. entwickelt. Die neueste Version von PyQt kann von der offiziellen Website - riverbankcomputing.com - heruntergeladen werden
Die PyQt-API besteht aus einer Reihe von Modulen, die eine große Anzahl von Klassen und Funktionen enthalten. WährendQtCore Modul enthält Nicht-GUI-Funktionen für die Arbeit mit Dateien und Verzeichnissen usw., QtGuiModul enthält alle grafischen Steuerelemente. Darüber hinaus gibt es Module für die Arbeit mit XML(QtXml), SVG (QtSvg)und SQL (QtSql), usw.
Eine Liste der häufig verwendeten Module finden Sie unten -
QtCore - Kernklassen ohne GUI, die von anderen Modulen verwendet werden
QtGui - Grafische Komponenten der Benutzeroberfläche
QtMultimedia - Klassen für Low-Level-Multimedia-Programmierung
QtNetwork - Klassen für die Netzwerkprogrammierung
QtOpenGL - OpenGL-Unterstützungsklassen
QtScript - Klassen zur Auswertung von Qt-Skripten
QtSql - Klassen für die Datenbankintegration mit SQL
QtSvg - Klassen zur Anzeige des Inhalts von SVG-Dateien
QtWebKit - Klassen zum Rendern und Bearbeiten von HTML
QtXml - Klassen für den Umgang mit XML
QtWidgets - Klassen zum Erstellen klassischer Benutzeroberflächen im Desktop-Stil
QtDesigner - Klassen zur Erweiterung von Qt Designer
Unterstützende Umgebungen
PyQt ist mit allen gängigen Betriebssystemen kompatibel, einschließlich Windows, Linux und Mac OS. Es ist doppelt lizenziert und sowohl unter GPL- als auch unter kommerzieller Lizenz erhältlich. Die neueste stabile Version istPyQt5-5.13.2.
Windows
Es werden Räder für die 32-Bit- oder 64-Bit-Architektur bereitgestellt, die mit Python Version 3.5 oder höher kompatibel sind. Die empfohlene Art der Installation ist die Verwendung vonPIP Dienstprogramm -
pip3 install PyQt5
Um Entwicklungstools wie Qt Designer zur Unterstützung von PyQt5-Rädern zu installieren, lautet der folgende Befehl:
pip3 install pyqt5-tools
Sie können PyQt5 auch unter Linux / macOS aus dem Quellcode www.riverbankcomputing.com/static/Downloads/PyQt5 erstellen