PyQt

Screenshot Software:
PyQt
Mga detalye ng Software:
Bersyon: 5.6 Na-update
I-upload ang petsa: 26 Apr 16
Nag-develop: Phil Thompson
Lisensya: Libre
Katanyagan: 52

Rating: nan/5 (Total Votes: 0)

PyQt ay isang open source at libreng command-line software na naglalaman ng isang komprehensibong hanay ng mga sawa 2 at Python 3 bindings para sa Qt framework application na binuo at ipinamamahagi ng Digia. Ito ay isang platform-independent application, na kilala sa mahusay na gumagana sa Linux, Windows at Mac OS X operating system.

Ito ay sumusuporta sa parehong Qt 4 at Qt 5 sanga, comprises ng higit sa 620 mga klase, at ito ay ang tanging tool na unites ang sawa cross-platform interpreted wika sa Qt-cross-platform application framework.


Tampok sa isang sulyap

Key tampok isama ang isang komprehensibong hanay ng mga widgets, isang tampok-mayaman at makapangyarihan canvas, nababaluktot layout manager, mga video at audio playback support, integration sa anumang WebKit browser engine, suporta para sa iba't-ibang mga popular XML query teknolohiya, kabilang ang XSLT, XQuery at xPath, pati na rin SSL (Secure Sockets Layer) komunikasyon para Qt 4.3 at mas bago.

Sa karagdagan, ang mga tampok ng software standard GUI (Graphical User Interface) kakayahan para sa apps, kabilang ang dock bintana, toolbars at mga menu, ay nagbibigay-daan para sa madaling komunikasyon sa pagitan ng mga bahagi ng app tulad ng mga puwang at mga signal, ay nagbibigay ng isang malawak na iba't-ibang mga modelo / view tampok, sinusuportahan SQL database, at integrates gamit ang Qt Linguist translation utility.

Ito rin ay may ilang mga rich text processing, paglilimbag at ipinapakita ang mga pag-andar, kabilang ang pag-export para sa mga PDF dokumento, nag-aalok ng isang pinag-isang painting sistema na nagtatampok OpenGL integration, transparency, SVG suporta at anti-aliasing, ito & rsquo; s multi-lingual, suporta threading klase, integrates ilang widget estilo, pati na rin ang input / output at networking.


Sinusuportahan ang Qt Designer application

Ang isa pang kawili-wiling tampok ay ang built-in na suporta para sa Qt Designer application, na nagpapahintulot sa UI (User Interface) designer upang gamitin ang iba't ibang mga kaakit-akit pag-andar, tulad ng kakayahan upang magdagdag ng mga pasadyang Python-based widgets sa isang umiiral na hanay ng mga Qt widgets.

Sa iba pang mga tampok, maaari naming mentin maki-proseso ng komunikasyon sa pamamagitan ng D-Bus bus mensahe, isang stream-oriented API, suporta para sa XML paghawak APIs (Application Programming Interface) tulad DOM at saksopon, isang ECMAScript interpreter, pati na rin ang i-undo frameworks at teksto pagkumpleto

Ano ang bago sa ito release:.

  • ito ay nagdadagdag ng suporta para sa Qt v5. 6.0.

Ano ang bago sa bersyon 5.5.1:

  • nagdagdag ng suporta para Qt v5.5.1
  • idinagdag ang --disable pagpipilian upang configure.py
  • ipinatupad __matmul__ at __imatmul__ para QMatrix4x4 at QTransform.

Ano ang bago sa bersyon 5.5:

  • Ito ay nagdadagdag ng suporta para sa Qt v5.5.0 kabilang ang mga bagong QtLocation at QtNfc modules.

Ano ang bago sa bersyon 5.4.1:

  • Ang release na ito ay nagdadagdag ng buong suporta para sa Qt v5.4.0 kabilang ang QtWebChannel at QtWebEngineWidgets modules at ang (hindi na ginagamit) QtXml module.

Ano ang bagong sa bersyon 5.4:

  • Ang release na ito ay nagdadagdag ng buong suporta para sa Qt v5.4.0 kabilang ang QtWebChannel at QtWebEngineWidgets modules at ang (hindi na ginagamit) QtXml module.

Ano ang bago sa bersyon 5.2:

  • Ang release na ito ganap na sumusuporta sa Qt v5.2.0 kabilang ang mga bagong QtBluetooth , QtPositioning, QtMacExtras, QtWinExtras at QtX11Extras modules.

Ano ang bago sa bersyon 5.1:.

  • Idinagdag buong suporta para sa Qt v5.1
  • Idinagdag ang QtSensors module.
  • Idinagdag ang QtSerialPort module.
  • Ang isang (halos) kumpletong hanay ng OpenGL v2.0 at OpenGL ES / 2 bindings ay kasama.
  • Cross-compilation ay suportado ngayon. A configuration file para python3 sa prambuwesas Lara ay kasama.

Ano ang bago sa bersyon 5.0.1:

  • Idinagdag ang QtQuick module kabilang ang kakayahan upang lumikha ng Python Quick item mula QML.
  • Idinagdag ang QtQml module kabilang ang kakayahan upang lumikha ng Python bagay mula QML.
  • Idinagdag ang QtMultimediaWidgets module.
  • Nakumpleto ang pagpapatupad ng QtMultimedia module kabilang ang suporta para sa mga camera at radios.
  • Idinagdag ang natitirang klase OpenGL sa QtGui module.
  • Idinagdag ang revision keyword argumento sa pyqtProperty ().
  • Idinagdag ang rebisyon at argumento keyword argumento sa pyqtSignal ().
  • Idinagdag ang revision keyword argumento sa pyqtSlot ().
  • Idinagdag ang pyqt5qmlplugin plugin for qmlscene.
  • Ang DBus main loop module ay napalitan ng pangalan upang dbus.mainloop.pyqt5 mula dbus.mainloop.qt.
  • Idinagdag ang --no-qml-plugin at --qml-plugindir pagpipilian upang configure.py.
  • Nagdagdag ng maraming QtMultimedia, QML at QtQuick may kaugnayan halimbawa.
  • Classes sinusuportahan ngayon co-operative multi-mana. (Ito ay maaaring ipakilala ang incompatibilities sa PyQt v5.0.)

Ano ang bago sa bersyon 4.10.3:.

  • Ito ay isang menor de edad release bug fix

Ano ang bago sa bersyon 4.10.2:.

  • Ito ay isang menor de edad release bug fix

Ano ang bago sa bersyon 5.0:

  • Python v3, v2.7 o v2.6 ay suportado
  • Ang module istraktura ay sumasalamin sa library istraktura ng Qt v5.
  • Mga Bahagi ng Qt v5 API na ito ay minarkahan bilang deprecated o lipas ay hindi suportado.

Ano ang bago sa bersyon 4.9.6:

  • Ang pokus ng mga ito release ay sa suporta para sa Qt v4.8.4 at v5.0.0-rc1.

Ano ang bago sa bersyon 4.9.5:

  • Ang pokus ng mga ito release ay sa suporta para sa Qt v4.8.3 at v5.0.0-beta1.

Kinakailangan

  • Qt
  • Python

Iba pang mga software developer ng Phil Thompson

PyQt
PyQt

21 Jul 15

Python-SIP
Python-SIP

18 Apr 16

QScintilla
QScintilla

26 Apr 16

Mga komento sa PyQt

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!