PyQt5軟件介紹
Qt是一套跨平臺(tái)C++庫(kù),可實(shí)現(xiàn)高級(jí)API,用于訪問(wèn)現(xiàn)代桌面和移動(dòng)系統(tǒng)的許多方面。這些包括位置和定位服務(wù)、多媒體、NFC和藍(lán)牙連接,基于Chromium的網(wǎng)絡(luò)瀏覽器以及傳統(tǒng)的UI開(kāi)發(fā)。PyQt5是Qt v5的一套全面的Python綁定。它被實(shí)現(xiàn)為超過(guò)35個(gè)擴(kuò)展模塊,并且使Python可以在所有支持的平臺(tái)(包括iOS和Android)上用作C++的替代應(yīng)用程序開(kāi)發(fā)語(yǔ)言。PyQt5也可以嵌入在基于C++的應(yīng)用程序中,以允許這些應(yīng)用程序的用戶配置或增強(qiáng)這些應(yīng)用程序的功能。
PyQt5軟件功能
1、軟件包含許多插件,使Qt設(shè)計(jì)師使用Python代碼擴(kuò)展。看到編寫Qt Designer插件和集成Python
2、軟件也包含了一些實(shí)用程序:
pyuic5QT corresponds to theUIC功用它的轉(zhuǎn)化qtwidgets使用Qt Designer對(duì)Python代碼創(chuàng)建基于GUI 。
pyrcc5QT corresponds to the碾壓混凝土功用它將 任意資源(如圖標(biāo)、圖片、翻譯文件)的 資源集合在一個(gè)文件中的Python模塊描述
pylupdate5QT corresponds to thelupdate功用它 提取所有的可翻譯字符串從Python代碼和創(chuàng)建或更新 TS
3、dbus.mainloop.pyqt5模塊。該模塊提供了 支持Qt的事件循環(huán),以同樣的方式,dbus.mainloop.glib包括與標(biāo)準(zhǔn)Python的總線綁定包提供了glib事件循環(huán)支持
4、當(dāng)軟件配置文件名pyqt5.api生成。這 可以使用的qscintilla編輯組件啟用自動(dòng)完成使用和電話技巧當(dāng)軟件代碼編輯。API文件自動(dòng)安裝如果qscintilla已經(jīng)安裝
5、軟件包括大量實(shí)例。這些港口的許多 的C例子提供了Qt的Python。他們可以找到的實(shí)例目錄
6、軟件包含SIP協(xié)議。由SIP應(yīng)用文件的生成本身。這些可以通過(guò)基于類 圖書館其他開(kāi)發(fā)者使用Qt綁定。
PyQt5類別介紹
pyqt5做為Python的一個(gè)模塊,它有620多個(gè)類和6000個(gè)函數(shù)和方法。這是一個(gè)跨平臺(tái)的工具包,它可以運(yùn)行在所有主要的操作系統(tǒng),包括UNIX,Windows,Mac OS。pyqt5是雙重許可。開(kāi)發(fā)者可以在GPL和商業(yè)許可之間進(jìn)行選擇。
pyqt5的類別分為幾個(gè)模塊,包括以下:
QtCore
QtGui
QtWidgets
QtMultimedia
QtBluetooth
QtNetwork
QtPositioning
Enginio
QtWebSockets
QtWebKit
QtWebKitWidgets
QtXml
QtSvg
QtSql
QtTest
PyQt5更新日志
1、增加QT v5.8.2支持
2、添加缺少的qmlcleartyperegistrations()到qtqml模塊
3、添加——禁用功能選項(xiàng)configure.py