PyQt är en öppen källkod och fri kommandorad program som innehåller en omfattande uppsättning Python 2 och Python 3 bindningar för ansökan ram Qt utvecklas och distribueras av Digia. Det är en plattformsoberoende applikation, känd för att fungera bra på Linux, Windows och Mac OS operativsystem X.
Den stöder både Qt 4 och Qt 5 grenar, består av över 620 klasser, och det är det enda verktyg som förenar Python plattformsoberoende tolkat språk med Qt ram plattformsoberoende program.
Funktioner i korthet
Viktiga funktioner inkluderar en omfattande uppsättning widgets, en funktionsrik och kraftfulla duk, flexibla layout chefer, video och ljudfunktioner uppspelning, integration med WebKit webbläsare motor, stöd för flera populära XML frågeteknik, inklusive XSLT, XQuery och XPath, liksom SSL (Secure Sockets Layer) kommunikation för Qt 4.3 och senare.
Dessutom programvarufunktioner standard GUI (Graphical User Interface) kapacitet för appar, inklusive docka fönster, verktygsfält och menyer, möjliggör enkel kommunikation mellan app komponenter som slots och signaler, ger ett brett utbud av modell / visa funktioner, stöder SQL-databaser, och integrerar med Qt Linguist översättning nytta.
Det kommer också med flera rika textbehandling, utskrift och visning av funktioner, inklusive export till PDF-dokument, erbjuder ett enhetligt färgsystem som har OpenGL integration, öppenhet, SVG stöd och anti-aliasing, det & rsquo; s flerspråkiga, stöder gäng klasser, integrerar flera komponentstilar, liksom input / output och nätverk.
Stöder Qt Designer ansökan
En annan intressant funktion är inbyggt stöd för Qt Designer ansökan, vilket gör UI (User Interface) designers att använda olika attraktiva funktioner, som möjligheten att lägga till egna Python-baserade widgets till en befintlig uppsättning av Qt widgets.
Bland andra funktioner, kan vi mentin kommunikation mellan processer genom D-Bus meddelandebussar, en strömorienterad API, stöd för XML hantering API (Application Programming Interface) som DOM och SAX, en ECMAScript tolk, samt ångra ramar och textkomplettering
Vad är nytt i den här versionen.
- detta lägger till stöd för Qt v5. 6,0.
Vad är nytt i version 5.5.1:
- lagt till stöd för Qt v5.5.1
- tillade --disable möjlighet att configure.py
- förs __matmul__ och __imatmul__ för QMatrix4x4 och QTransform.
Vad är nytt i version 5.5:
- Detta lägger till stöd för Qt v5.5.0 inklusive nya QtLocation och QtNfc moduler.
Vad är nytt i version 5.4.1:
- lägger här versionen fullt stöd för Qt v5.4.0 inklusive QtWebChannel och QtWebEngineWidgets moduler och (inte längre föråldrat) QtXml modul.
Vad är nytt i version 5.4:
- lägger här versionen fullt stöd för Qt v5.4.0 inklusive QtWebChannel och QtWebEngineWidgets moduler och (inte längre föråldrat) QtXml modul.
Vad är nytt i version 5.2:
- Den här versionen stöder fullt Qt v5.2.0 inklusive den nya QtBluetooth , QtPositioning, QtMacExtras, QtWinExtras och QtX11Extras moduler.
Vad är nytt i version 5.1.
- Inkom fullt stöd för Qt V5.1
- Lade till QtSensors modulen.
- Lade till QtSerialPort modulen.
- A (nästan) komplett uppsättning av OpenGL v2.0 och OpenGL ES / 2 bindningar ingår.
- korskompilering stöds nu. En konfigurationsfil för python3 på Raspberry Pi ingår.
Vad är nytt i version 5.0.1:
- Lagt till QtQuick modul inklusive möjligheten att skapa Python Snabb objekt från QML.
- Lagt till QtQml modul inklusive möjligheten att skapa Python objekt från QML.
- Lade till QtMultimediaWidgets modulen.
- Avslutade genomförandet av QtMultimedia modul inklusive stöd för kameror och radioapparater.
- Added de återstående OpenGL klasser till QtGui modulen.
- Inkom revideringen nyckelordet argument till pyqtProperty ().
- La till revidering och argument sökord argument pyqtSignal ().
- Inkom revideringen nyckelordet argument till pyqtSlot ().
- Lagt till pyqt5qmlplugin plugin för qmlscene.
- DBus huvudslingan modul har bytt namn till dbus.mainloop.pyqt5 från dbus.mainloop.qt.
- Lade till --no-QML-plugin och --qml-plugindir alternativ för att configure.py.
- lagt till många QtMultimedia, QML och QtQuick relaterade exempel.
- Klasser stöder nu kooperativa fler arv. (Detta kan införa inkompatibilitet med PyQt v5.0.)
Vad är nytt i version 4.10.3.
- Detta är en mindre buggfix frisättning
Vad är nytt i version 4.10.2.
- Detta är en mindre buggfix frisättning
Vad är nytt i version 5.0:
- Python v3, v2.7 eller v2.6 stöds
- modulstruktur speglar biblioteksstruktur Qt v5.
- Delar av Qt v5 API som är markerade som föråldrat eller föråldrade stöds inte.
Vad är nytt i version 4.9.6:
- är fokus för denna utgåva om stöd för Qt v4.8.4 och v5.0.0-RC1.
Vad är nytt i version 4.9.5:
- är fokus för denna utgåva om stöd för Qt v4.8.3 och v5.0.0-beta1.
Krav :
- Qt
- Python
Kommentarer hittades inte