PyQt5模塊

PyQt5 包括了一下幾個模塊:

  • QtCore
  • QtGui
  • QtWidgets
  • QtMultimedia
  • QtBluetooth
  • QtNetwork
  • QtPositioning
  • Enginio
  • QtWebSockets
  • QtWebKit
  • QtWebKitWidgets
  • QtXml
  • QtSvg
  • QtSql
  • QtTest

1) QtCore模塊涵蓋了包的核心的非GUI功能,此模塊被用於處理程序中涉及到的 time、文件、目錄、數據類型、文本流、鏈接、mime、線程或進程等對象。

2) QtGui模塊涵蓋多種基本圖形功能的類; 包括但不限於:窗口集、事件處理、2D圖形、基本的圖像和界面 和字體文本。

3) QtWidgets模塊包含了一整套UI元素組件,用於建立符合系統風格的classic界面,非常方便,可以在安裝時選擇是否使用此功能

4) QtMultimedia模塊包含了一套類庫,該類庫被用於處理多媒體事件,通過調用API接口訪問攝像頭、語音設備、收發消息(radio functionality)等

5) QtBluetooth模塊包含了處理藍牙活動的類庫,它的功能包括:掃描設備、連接、交互等行爲

6) QtNetwork模塊包含用於網絡編程的類庫,這組類程序通過提供便捷的TCP/IP 及 UDP 的 c/s 程式碼集合,使得基於Qt的網絡編程更容易。

7) QtPositioning模塊用於獲取位置信息,此模塊允許使用多種方式達成定位,包括但不限於:衛星、無線網、文字信息。此應用一般用於網絡地圖定位系統

8) Enginio模塊用於構建客戶端的應用程式庫,用於在運行時訪問 Qt Cloud 服務器託管的應用程序

9) QtWebSockets模塊包含了一組類程序,用以實現websocket協議

10) QtWebKit包含了用於實現基於webkit2的網絡瀏覽器的類庫

11) QtWebKitWidgets模塊提供了一組類庫,用於實現一種由Widgets包構建的,基於webkit1的網絡瀏覽器

12) QtXml模塊包含了用於處理XML的類庫,此模塊爲SAX和DOM API 的實現提供了方法

13) QtSvg模塊通過一組類,爲顯示矢量圖形文件的內容提供了方法

14) QtSql模塊提供了數據庫對象的接口以供使用

15) QtTest模塊包含了可以通過單元測試,以調試PyQt5應用程式的功能


注意:PyQt5 與 PyQt4 不兼容

發佈了27 篇原創文章 · 獲贊 12 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章