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