PyQt5軟件介紹
Qt是一套跨平臺C++庫,可實(shí)現(xiàn)高級API,用于訪問現(xiàn)代桌面和移動系統(tǒng)的許多方面。這些包括位置和定位服務(wù)、多媒體、NFC和藍(lán)牙連接,基于Chromium的網(wǎng)絡(luò)瀏覽器以及傳統(tǒng)的UI開發(fā)。PyQt5是Qt v5的一套全面的Python綁定。它被實(shí)現(xiàn)為超過35個擴(kuò)展模塊,并且使Python可以在所有支持的平臺(包括iOS和Android)上用作C++的替代應(yīng)用程序開發(fā)語言。PyQt5也可以嵌入在基于C++的應(yīng)用程序中,以允許這些應(yīng)用程序的用戶配置或增強(qiáng)這些應(yīng)用程序的功能。
PyQt5軟件功能
1、軟件包含許多插件,使Qt設(shè)計師使用Python代碼擴(kuò)展??吹骄帉慟t Designer插件和集成Python
2、軟件也包含了一些實(shí)用程序:
pyuic5QT corresponds to theUIC功用它的轉(zhuǎn)化qtwidgets使用Qt Designer對Python代碼創(chuàng)建基于GUI 。
pyrcc5QT corresponds to the碾壓混凝土功用它將 任意資源(如圖標(biāo)、圖片、翻譯文件)的 資源集合在一個文件中的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)軟件代碼編輯。API文件自動安裝如果qscintilla已經(jīng)安裝
5、軟件包括大量實(shí)例。這些港口的許多 的C例子提供了Qt的Python。他們可以找到的實(shí)例目錄
6、軟件包含SIP協(xié)議。由SIP應(yīng)用文件的生成本身。這些可以通過基于類 圖書館其他開發(fā)者使用Qt綁定。
PyQt5類別介紹
pyqt5做為Python的一個模塊,它有620多個類和6000個函數(shù)和方法。這是一個跨平臺的工具包,它可以運(yùn)行在所有主要的操作系統(tǒng),包括UNIX,Windows,Mac OS。pyqt5是雙重許可。開發(fā)者可以在GPL和商業(yè)許可之間進(jìn)行選擇。
pyqt5的類別分為幾個模塊,包括以下:
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