pyqt5知識筆記(0)

2021-09-24 02:55:30 字數 1476 閱讀 4193

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

● qtcore

● qtgui

● qtwidgets

● qt**********

● qtbluetooth

● qtnetwork

● qtpositioning

● enginio

● qtwebsockets

● qtwebkit

● qtwebkitwidgets

● qtxml

● qtsvg

● qtsql

● qttest

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是由一系列python模組組成。超過620個類,6000函式和方法。能在諸如unix windows和mac os等主流作業系統上執行。pyqt5有兩種證書,gpl和商業證書。pyqt5類分為很多模組,主要模組有 qtcore 包含了核心的非gui的功能。主要和時間 檔案與資料夾 各種資料...

PyQT5 學習使用 筆記 一 安裝pyQT5

之前已經學習過了qt 的 基本使用了解了 訊號和槽 的機制。由於新專案需要跨平台,所以 在視覺開發包的選擇上 選擇了opencv python,所幸 qt也有pyqt5 的包可以和 opencv python 聯合使用開發。廢話不說了 開始安裝吧。開啟cmd命令列介面輸入 pip install p...

pyqt5切換python版本 pyqt5介面切換

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