PyQt je open source a volný příkazového řádku software, který obsahuje ucelený soubor Python 2 a Python 3 vazby pro aplikační framework Qt vyvíjen a distribuován prostřednictvím Digia. Je to aplikace nezávislý na platformě, znám dobře fungovat v operačních systémech Linux, Windows a Mac OS X.
To podporuje oba Qt 4 a Qt 5 poboček, se skládá z více než 620 tříd, a to je jediný nástroj, který spojuje Python multiplatformní interpretovaný jazyk s Qt aplikační framework, multiplatformní.
Stručná charakteristika
Mezi klíčové funkce patří komplexní sadu widgetů, rys-bohatý a mocný plátno, flexibilní manažeři dispozice, video a podporu přehrávání zvuku, integraci s jakýmkoli motorem WebKit prohlížeče, podporu pro různé populární XML dotazu technologií, včetně XSLT, XQuery a XPath, stejně jako SSL (Secure Sockets Layer) komunikaci pro Qt 4.3 a vyšší.
Kromě toho softwarové funkce standardní GUI (Graphical User Interface) funkce pro aplikace, včetně doku oken, panelů nástrojů a nabídek, umožňuje snadnou komunikaci mezi aplikacemi komponenty jako slotů a signálů, poskytuje širokou škálu Model / View je k dispozici, podporuje SQL databází, a integruje s překladem nástroj Qt lingvista.
Je také přichází s několika bohatými zpracování textu, tisk a zobrazování funkcí, včetně vývozu do PDF dokumentů, nabízí jednotný nátěrový systém, který představuje integraci OpenGL, transparentnost, podporu SVG a anti-aliasing, IT & rsquo; s multi-kulturní, stojany threading tříd, integruje několik widgetů stylů, stejně jako vstupů / výstupů a síťování.
Podporuje aplikaci Designer Qt
Další zajímavou vlastností je vestavěná podpora pro aplikaci Designer Qt, což UI (User Interface) designérům používat různé zajímavé funkce, jako je schopnost přidávat vlastní Python-based widgety k existující sadě Qt widgetů.
Mezi další funkce, můžeme Manětína komunikace mezi procesy pomocí autobusů D-Bus zprávy, tok-orientované rozhraní API, podporu pro manipulaci s XML API (Application Programming Interface), jako je DOM a SAX, což je ECMAScript interpret, stejně jako undo rámců a text dokončení
Co je nového v této verzi:.
- Toto přidává podporu pro Qt v5. 6.0.
Co je nového ve verzi 5.5.1:
- přidána podpora pro Qt v5.5.1
- přidal --disable možnost configure.py
- realizován __matmul__ a __imatmul__ pro QMatrix4x4 a QTransform.
Co je nového ve verzi 5.5:
- Toto přidává podporu pro Qt v5.5.0 včetně nového QtLocation a QtNfc moduly.
Co je nového ve verzi 5.4.1:
- Tato verze přidává plnou podporu pro Qt v5.4.0 včetně modulů QtWebChannel a QtWebEngineWidgets a (již nepoužívaných) QtXml modulu.
Co je nového ve verzi 5.4:
- Tato verze přidává plnou podporu pro Qt v5.4.0 včetně QtWebChannel a QtWebEngineWidgets moduly a (již zastaralé) QtXml modul.
Co je nového ve verzi 5.2:
- Tato verze plně podporuje Qt v5.2.0 včetně nového QtBluetooth , QtPositioning, QtMacExtras, QtWinExtras a QtX11Extras moduly.
Co je nového ve verzi 5.1:.
- Přidána plná podpora pro Qt v5.1
- Přidán modul QtSensors.
- Přidán modul QtSerialPort.
- A (téměř) Kompletní sada OpenGL v2.0 a OpenGL ES / 2 vázání jsou zahrnuty.
- Cross-kompilace je nyní podporována. je zahrnuta Konfigurační soubor pro Python3 na Raspberry Pi.
Co je nového ve verzi 5.0.1:
- Přidán modul QtQuick včetně schopnosti vytvářet Python Rychlé předměty z qml.
- Přidán modul QtQml včetně schopnosti vytvářet Python objekty z qml.
- Přidán modul QtMultimediaWidgets.
- dokončila implementaci modulu QtMultimedia včetně podpory fotoaparátů a rádií.
- přidáno zbývajících tříd OpenGL k modulu QtGui.
- Přidána argument revize klíčové slovo pyqtProperty ().
- Přidal revizi a argumenty klíčových argumenty pyqtSignal ().
- Přidána argument revize klíčové slovo pyqtSlot ().
- Přidána pyqt5qmlplugin plugin pro qmlscene.
- Hlavní modul smyčka DBus byl přejmenován na dbus.mainloop.pyqt5 z dbus.mainloop.qt.
- Přidána --no-qml-plugin a --qml-plugindir možnosti configure.py.
- přidala mnoho QtMultimedia, qml a QtQuick příklady související.
- Třídy nyní podporují kooperativní multi-dědictví. (To může zavést nekompatibilitu s PyQt v5.0.)
Co je nového ve verzi 4.10.3:.
- Tato změna je malá chyba verze oprava
Co je nového ve verzi 4.10.2:.
- Tato změna je malá chyba verze oprava
Co je nového ve verzi 5.0:
- Python v3, v2.7 nebo v2.6 jsou podporovány
- Struktura Modul odráží strukturu knihovnu Qt v5.
- Díly QT v5 API, které jsou označeny jako zastaralé nebo zastaralé nejsou podporovány.
Co je nového ve verzi 4.9.6:
- Těžištěm této verzi je o podpoře pro Qt v4.8.4 a v5.0.0-rc1.
Co je nového ve verzi 4.9.5:
- Těžištěm této verzi je o podpoře pro Qt v4.8.3 a v5.0.0-beta1.
Požadavky
- Qt
- Python
Komentáře nebyl nalezen