PyQt5 - 簡介



PyQt 是一個 GUI 控制元件工具包。它是 **Qt** 的 Python 介面,Qt 是一個功能強大且流行的跨平臺 GUI 庫。PyQt 由 RiverBank Computing Ltd. 開發。PyQt 的最新版本可以從其官方網站下載 - riverbankcomputing.com

PyQt API 是一組包含大量類和函式的模組。**QtCore** 模組包含用於處理檔案和目錄等非 GUI 功能,而 **QtGui** 模組包含所有圖形控制元件。此外,還有一些模組用於處理 XML **(QtXml)**、SVG **(QtSvg)** 和 SQL **(QtSql)** 等。

以下是常用模組列表:

  • **QtCore** - 其他模組使用的核心非 GUI 類

  • **QtGui** - 圖形使用者介面元件

  • **QtMultimedia** - 用於低階多媒體程式設計的類

  • **QtNetwork** - 用於網路程式設計的類

  • **QtOpenGL** - OpenGL 支援類

  • **QtScript** - 用於評估 Qt 指令碼的類

  • **QtSql** - 使用 SQL 整合資料庫的類

  • **QtSvg** - 用於顯示 SVG 檔案內容的類

  • **QtWebKit** - 用於渲染和編輯 HTML 的類

  • **QtXml** - 用於處理 XML 的類

  • **QtWidgets** - 用於建立經典桌面風格 UI 的類

  • **QtDesigner** - 用於擴充套件 Qt Designer 的類

支援環境

PyQt 與所有流行的作業系統相容,包括 Windows、Linux 和 Mac OS。它是雙重許可的,既可以根據 GPL 許可,也可以根據商業許可使用。最新穩定版本為 **PyQt5-5.13.2。**

Windows

提供了與 Python 3.5 或更高版本相容的 32 位或 64 位架構的輪子。推薦使用 **PIP** 工具安裝:

pip3 install PyQt5

要安裝 Qt Designer 等開發工具以支援 PyQt5 輪子,請使用以下命令:

pip3 install pyqt5-tools

您也可以從原始碼在 Linux/macOS 上構建 PyQt5 www.riverbankcomputing.com/static/Downloads/PyQt5

廣告

© . All rights reserved.