PyQt on avoimen lähdekoodin ja vapaa komentorivin ohjelmisto, joka sisältää kattavan joukon Python 2 ja Python 3 siteet Qt sovellus puitteet kehittämä ja jakelee Digian. Se on alustasta riippumaton sovellus, tiedetään toimivan hyvin Linux, Windows ja Mac OS X käyttöjärjestelmissä.
Se tukee sekä Qt 4 ja Qt 5 oksat, koostuu yli 620 luokkaa, ja se on ainoa väline, joka yhdistää Python cross-platform tulkittu kieli Qt cross-platform sovellus puitteet.
Ominaisuudet yhdellä silmäyksellä
Tärkeimpiä ominaisuuksia ovat kattava joukko widgettejä, monipuolinen ja tehokas kangas, joustava layout johtajat, videon ja äänen toisto tuki, integrointi kaikki WebKit-selaimen moottori, tuki eri suosittuja XML kyselyn tekniikoita, kuten XSLT, XQuery ja XPath, sekä SSL (Secure Sockets Layer) viestinnän Qt 4.3 ja myöhemmin.
Lisäksi ohjelmisto-ominaisuudet standardin GUI (graafinen käyttöliittymä) valmiuksia sovelluksia, kuten telakka ikkunat, työkalurivit ja valikot, mahdollistaa helpon välisen viestinnän sovelluksen komponenttien kuten lähtö- ja signaaleja, tarjoaa laajan valikoiman malli / view ominaisuuksia, tukee SQL-tietokannat, ja integroituu Qt Linguist käännöksen apuohjelma.
Siinä on myös useita RTF käsittely, tulostus ja näyttö toimintoja, kuten vienti PDF-dokumentteja, tarjoaa yhtenäisen maalausjärjestelmä että ominaisuudet OpenGL integraatio, läpinäkyvyys, SVG tuki ja pehmennys, se & rsquo; s monikielinen, tukee ketjuttaminen luokat, yhdistää useita widget tyylejä sekä input / output ja verkko.
Tukee Qt Designer sovellus
Toinen mielenkiintoinen piirre on sisäänrakennettu tuki Qt Designer sovellus, jonka avulla UI (User Interface) suunnittelijat käyttää erilaisia houkuttelevia toimintoja, kuten mahdollisuus lisätä mukautettuja Python-pohjainen widgetit olemassa olevaan Qt widgettejä.
Muiden ominaisuuksien, voimme mentin välinen prosessi viestinnän D-Bus sanoman linja, stream-suuntautunut API, tuki XML käsittelyyn API (Application Programming Interface), kuten DOM ja SAX, joka on ECMAScript tulkki sekä kumoa kehysten ja tekstin loppuun.
Mikä on uusi tässä julkaisussa:
- Tämä lisää tuen Qt v5. 6.0.
Mikä on uusi versiossa 5.5.1:
- lisätty tuki Qt v5.5.1
- lisäsi --disable mahdollisuus configure.py
- täytäntöön __matmul__ ja __imatmul__ varten QMatrix4x4 ja QTransform.
Mikä on uusi versiossa 5.5:
- Tämä lisää tuen Qt v5.5.0 myös uusia QtLocation ja QtNfc moduulit.
Mikä on uusi versiossa 5.4.1:
- Tämä julkaisu lisää täyden tuen Qt v5.4.0 mukaan lukien QtWebChannel ja QtWebEngineWidgets moduulit ja (enää vanhentunut) QtXml moduuli.
Mitä uutta strong> versiossa 5.4:
- Tämä julkaisu lisää täyden tuen Qt v5.4.0 mukaan lukien QtWebChannel ja QtWebEngineWidgets moduulit ja (enää vanhentunut) QtXml moduuli.
Mikä on uusi versiossa 5.2:
- Tämä versio tukee täysin Qt v5.2.0 myös uusia QtBluetooth , QtPositioning, QtMacExtras, QtWinExtras ja QtX11Extras moduulit.
Mikä on uusi versiossa 5.1:
- Lisätty täysi tuki Qt v5.1.
- Lisätty QtSensors moduuli.
- Lisätty QtSerialPort moduuli.
- A (lähes) täydellinen OpenGL v2.0 ja OpenGL ES / 2 sidokset ovat mukana.
- Cross-kokoelma on nyt tuettu. Konfiguraatiotiedosto python3 annetun Raspberry Pi on mukana.
Mikä on uusi versiossa 5.0.1:
- Lisätty QtQuick moduuli kuten kyky luoda Python nopea kohteita QML.
- Lisätty QtQml moduuli myös kyky luoda Python esineitä QML.
- Lisätty QtMultimediaWidgets moduuli.
- Valmiit täytäntöönpanon QtMultimedia moduuli sisältää tuen kameroita ja radiot.
- Lisätty jäljellä OpenGL luokan osalta QtGui moduuli.
- Lisätty tarkistamista avainsanan argumentti pyqtProperty ().
- Lisätty tarkistamisen ja argumentit avainsanan argumentteja pyqtSignal ().
- Lisätty tarkistamista avainsanan argumentti pyqtSlot ().
- Lisätty pyqt5qmlplugin plugin qmlscene.
- DBus tärkein silmukan moduuli on nimetty uudelleen dbus.mainloop.pyqt5 alkaen dbus.mainloop.qt.
- Added --no-QML-plugin ja --qml-plugindir vaihtoehtoja configure.py.
- Lisätty paljon QtMultimedia, QML ja QtQuick liittyviä esimerkkejä.
- Sarjat tukevat nyt osuuskunta multi-perintö. (Tämä voi ottaa käyttöön yhteensopimattomuutta PyQt v5.0.)
Mikä on uusi versiossa 4.10.3:
- Tämä on pieni bug fix release.
Mikä on uusi versiossa 4.10.2:
- Tämä on pieni bug fix release.
Mikä on uusi versiossa 5.0:
- Python v3, v2.7 tai v2.6 tuetaan
- Moduuli rakenne heijastaa kirjaston rakennetta Qt V5.
- osat Qt V5 API, jotka on merkitty vanhentuneeksi tai vanhentuneet ei tueta.
Mikä on uusi versiossa 4.9.6:
- Tänä julkaisu on tuesta Qt v4.8.4 ja v5.0.0-RC1.
Mikä on uusi versiossa 4.9.5:
- Tänä julkaisu on tuesta Qt v4.8.3 ja v5.0.0-beta1.
Vaatimukset
- Qt
- Python
Kommentteja ei löytynyt