PyQt ist eine Open Source und freie Kommandozeilen-Software, die einen umfassenden Satz von Python 2 und Python 3-Bindings für die Qt-Anwendungs-Framework von Digia entwickelt und vertrieben enthält. Es ist eine plattformunabhängige Anwendung, bekannt gut zu funktionieren auf Linux, Windows und Mac OS X-Betriebssysteme.
Es unterstützt sowohl Qt 4 und Qt 5 Niederlassungen, besteht aus über 620 Klassen, und es ist das einzige Werkzeug, das die Python-Cross-Plattform interpretierte Sprache mit der Qt-Cross-Plattform-Applikations-Framework vereint.
Features auf einen Blick
Die wichtigsten Merkmale sind eine umfassende Reihe von Widgets, eine funktionsreiche und leistungsstarke Leinwand, flexible Layout-Manager, Video- und Audio-Wiedergabe unterstützt, die Integration mit jedem Browser-Engine WebKit, Unterstützung für verschiedene populäre XML-Abfrage-Technologien, einschließlich XSLT, XQuery und XPath sowie SSL (Secure Sockets Layer) Kommunikation für Qt 4.3 und höher.
Darüber hinaus ist die Software-Funktionen Standard-GUI (Graphical User Interface) Funktionen für die Anwendungen, einschließlich Dock-Fenster, Symbolleisten und Menüs, für die einfache Kommunikation ermöglicht zwischen App-Komponenten wie Slots und Signale, bietet eine Vielzahl von Model / View-Funktionen, SQL-Datenbanken unterstützt und integriert mit dem Qt Linguist Übersetzungsprogramm.
Es kommt auch mit mehreren Rich-Text-Bearbeitung, Druck und Anzeigen Funktionen für PDF-Dokumente einschließlich Export, bietet ein einheitliches Lackieranlage, die OpenGL-Integration verfügt, Transparenz, SVG-Unterstützung und Anti-Aliasing, it & rsquo; s mehrsprachig, unterstützt Einfädeln Klassen, integriert verschiedene Widget Designs, sowie Eingabe / Ausgabe und Vernetzung.
Unterstützt die Designer Anwendung Qt
Ein weiteres interessantes Feature ist die integrierte Unterstützung für die Designer-Anwendung Qt, so dass UI (User Interface) Designer verschiedene attraktive Funktionen, wie die Möglichkeit, zu verwenden, um benutzerdefinierte Python-basierte Widgets zu einem vorhandenen Satz von Qt-Widgets hinzuzufügen.
Neben anderen Funktionen können wir die Kommunikation zwischen Prozessen über D-Bus-Nachricht Busse, eine stromorientierte API, Unterstützung für XML-Handling-APIs (Application Programming Interfaces) wie DOM und SAX, eine ECMAScript-Interpreter sowie Undo Mentin Frameworks und Textvervollständigung
Was ist neu in dieser Version:.
- Das fügt für Qt v5 Unterstützung. 6.0.
Was ist neu in Version 5.5.1:
- Unterstützung für Qt v5.5.1
- hinzugefügt, um die --disable Option configure.py
- implementiert __matmul__ und __imatmul__ für QMatrix4x4 und QTransform.
Was ist neu in Version 5.5:
- Das fügt für Qt V5.5.0 Unterstützung einschließlich der neuen QtLocation und QtNfc Module.
Was ist neu in Version 5.4.1:
- Diese Version bietet volle Unterstützung für Qt V5.4.0 einschließlich der QtWebChannel und QtWebEngineWidgets Modulen und dem (nicht mehr weiterentwickelt) QtXml Modul.
Was ist neu in der Version 5.4:
- Diese Version für Qt V5.4.0 volle Unterstützung ergänzt, einschließlich der QtWebChannel und QtWebEngineWidgets Module und die (nicht mehr weiterentwickelt) QtXml Modul.
Was ist neu in der Version 5.2:
- Diese Version unterstützt vollständig Qt V5.2.0 einschließlich der neuen QtBluetooth , QtPositioning, QtMacExtras, QtWinExtras und QtX11Extras Module.
Was ist neu in der Version 5.1.
- Volle Unterstützung für Qt v5.1
- wurde hinzugefügt QtSensors Modul.
- wurde hinzugefügt QtSerialPort Modul.
- Ein (fast) vollständigen Satz von OpenGL v2.0 und OpenGL ES / 2-Bindungen enthalten sind.
- Cross-Compilation wird nun unterstützt. Eine Konfigurationsdatei für Python3 auf dem Raspberry Pi ist im Preis enthalten.
Was ist neu in Version 5.0.1:
- das QtQuick Modul einschließlich der Fähigkeit hinzugefügt Python zu erstellen Kurze Artikel von QML.
- Hinzufügen der QtQml Modul einschließlich der Fähigkeit, Python-Objekte von QML zu erstellen.
- wurde hinzugefügt QtMultimediaWidgets Modul.
- die Umsetzung des QtMultimedia Modul einschließlich der Unterstützung für Kameras und Radios abgeschlossen.
- hinzugefügt um die verbleibenden OpenGL Klassen zum QtGui Modul.
- Hinzugefügt wurde die Revision Schlüsselwort Argument pyqtProperty ().
- hinzugefügt, die Revision und Argumente Schlüsselwort Argumente pyqtSignal ().
- Hinzugefügt wurde die Revision Schlüsselwort Argument pyqtSlot ().
- Hinzufügen der pyqt5qmlplugin Plugin für qmlscene.
- Die DBus Hauptschleife Modul umbenannt wurde von dbus.mainloop.qt zu dbus.mainloop.pyqt5.
- hinzugefügt die --no-QML-Plugin und --qml-plugindir Optionen configure.py.
- hinzugefügt viele QtMultimedia, QML und QtQuick bezogene Beispiele.
- Klassen jetzt kooperativer Mehr Vererbung unterstützen. (Diese Inkompatibilitäten mit PyQt v5.0 vorstellen kann.)
Was ist neu in der Version 4.10.3:.
- Dies ist eine kleinere Bugfix-Release
Was ist neu in der Version 4.10.2:.
- Dies ist eine kleinere Bugfix-Release
Was ist neu in der Version 5.0:
- Python v3, v2.7 oder v2.6 unterstützt
- Die Modulstruktur spiegelt die Bibliotheksstruktur von Qt v5.
- Teile der Qt v5-API, die gekennzeichnet sind als veraltet oder überholt werden nicht unterstützt.
Was ist neu in Version 4.9.6:
- Der Fokus dieser Veröffentlichung ist auf die Unterstützung für Qt v4.8.4 und v5.0.0-rc1.
Was ist neu in Version 4.9.5:
- Der Fokus dieser Veröffentlichung ist auf die Unterstützung für Qt v4.8.3 und v5.0.0-beta1.
Anforderungen: :
- Qt
- Python
Kommentare nicht gefunden