PyQt5的類和模組

2021-10-04 10:54:53 字數 943 閱讀 2464

pyqt5的類存在與如下模組當中:

qtcore模組涵蓋了包的核心的非gui功能,此模組被用於處理程式中涉及到的 time、檔案、目錄、資料型別、文字流、鏈結、mime、執行緒或程序等物件。

qtgui模組涵蓋多種基本圖形功能的類; 包括但不限於:視窗集、事件處理、2d圖形、基本的影象和介面 和字型文字。

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

qt**********模組包含了一套類庫,該類庫被用於處理多**事件,通過呼叫api介面訪問攝像頭、語音裝置、收發訊息(radio functionality)等。

qtbluetooth模組包含了處理藍芽活動的類庫,它的功能包括:掃瞄裝置、連線、互動等行為。

qtnetwork模組包含用於網路程式設計的類庫,這組類程式通過提供便捷的tcp/ip 及 udp 的 c/s 程式碼集合,使得基於qt的網路程式設計更容易。

qtpositioning模組用於獲取位置資訊,此模組允許使用多種方式達成定位,包括但不限於:衛星、無線網、文字資訊。此應用一般用於網路地圖定位系統。

enginio模組用於構建客戶端的應用程式庫,用於在執行時訪問 qt cloud 伺服器託管的應用程式。

qtwebsockets模組包含了一組類程式,用以實現websocket協議。

qtwebkit包含了用於實現基於webkit2的網路瀏覽器的類庫。

qtwebkitwidgets模組包含用於基於webkit1的web瀏覽器實現的類,用於基於qtwidgets的應用程式

qtxml模組包含了用於處理xml的類庫,此模組為sax和dom api 的實現提供了方法。

qtsvg模組通過一組類,為顯示向量圖形檔案的內容提供了方法。

qtsql模組提供了資料庫物件的介面以供使用

qttest模組包含了可以通過單元測試,以除錯pyqt5應用程式的功能。

pyqt5 各模組介紹

pyqt5的類被分成了多個模組,包括下面的 qtcore qtgui qtwidgets qt qtbluetooth qtnetwork qtpositioning enginio qtwebsockets qtwebkit qtwebkitwidgets qtxml qtsvg qtsql qt...

學習PyQt5(三) PyQt5的訊號和槽

我 如圖所示,我們建立乙個按鈕及乙個瀏覽器。什麼是訊號?比如按鈕的單擊,雙擊,按下,釋放等,都可以認為是乙個訊號 什麼是槽?對應的訊號,做出什麼應對,這要乙個應對在乙個函式中,我們可以認為這就是乙個訊號 槽關係 在qt designer中點選工具欄 注意不是工具盒 中的這個圖示 點選這個圖示後,就進...

pyqt5切換python版本 pyqt5介面切換

主要的思路就是建立兩個frame 如果有兩個以上同理 使用setvisible 函式顯示或者隱藏frame 引數是bool值 import sys from pyqt5.qtwidgets import from pyqt5.qtcore import from pyqt5.qtgui import...