pyqt5 各模組介紹

2021-08-16 03:10:27 字數 1497 閱讀 9998

pyqt5的類被分成了多個模組,包括下面的:

qtcore

qtgui

qtwidgets

qt**********

qtbluetooth

qtnetwork

qtpositioning

enginio

qtwebsockets

qtwebkit

qtwebkitwidgets

qtxml

qtsvg

qtsql

qttest

qtcore模組包含核心的非gui功能。該模組被用於時間,檔案,目錄,多個檔案型別,流,urls,mime型別,執行緒或程序的操作。

qtgui包含視窗系統實現,事件處理,2d圖形,基本,字型和文字的類。

qtwidget模組 包含著提供一套ui原色來建立經典桌面使用者介面的類。qt**********包含著處理多**內容和訪問攝像和收音機功能api的類。

qtbluetooth模組包含著掃瞄裝置並且與他們連線和互動的類。

qtnetwork模組包含著網路程式設計的類。這些類能夠促進tcp/ip和udp客戶端與伺服器的編碼,他使得網路程式設計變得更加簡單與輕巧。

qtpositioning包含著通過使用一切 可能的資源,包括衛星,wi-fi或者是文字檔案來決定位置的類。

enginio模組實現了訪問qt雲服務管理服務執行時的客戶端。

qtwebsockets模組包含著實現websocket協議的類。

qtwebkit包含著基於webkit2庫的網頁瀏覽器實現的類。

qtwebkitwidgets包含著基於webkit1庫的網頁瀏覽器的實現的類。

qtxml包含著操作xml檔案的類。該模組提供了sax和dom api的實現類。

qtsvg提供了用於顯示svg檔案內容的類。可縮放向量圖形(svg)是以xml描述二維圖形和圖形應用的語言。

qtsql模組提供了資料庫操作的類。

qttest包含著 為pyqt5應用進行單元測試的功能。

qmessagebox對話方塊,

qmessagebox.information 資訊框

qmessagebox.question 問答框

qmessagebox.ctitical危險

qmessagebox.about 關於

參考:

1.pyqt5介紹

PYQT5學習筆記之各模組介紹

qtwidgets模組包含創造經典桌面風格的使用者介面提供了一套ui元素的類 qtwidegts下還有以下常用物件,所以一般使用qtwidegts時會使用物件導向式程式設計 qwidget 視窗部件物件,可設定視窗的位置大小setgeometry 位置大小 和標題title 和展示show功能 qp...

pyqt5切換python版本 pyqt5介面切換

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

Pyqt5各種模組大概作用

qtcore 包含了核心的非gui的功能。主要和時間 檔案與資料夾 各種資料 流 urls mime類檔案 程序與執行緒一起使用。qtgui 包含了視窗系統 事件處理 2d影象 基本繪畫 字型和文字類。qtwidgets類包含了一系列建立桌面應用的ui元素。qt 包含了處理多 的內容和呼叫攝像頭ap...