- PyQt5 教程
- PyQt5 - 首頁
- PyQt5 - 簡介
- PyQt5 - 新特性
- PyQt5 - Hello World
- PyQt5 - 主要類
- PyQt5 - 使用 Qt Designer
- PyQt5 - 訊號與槽
- PyQt5 - 佈局管理
- PyQt5 - 基本控制元件
- PyQt5 - QDialog 類
- PyQt5 - QMessageBox
- PyQt5 - 多文件介面
- PyQt5 - 拖放
- PyQt5 - 資料庫操作
- PyQt5 - 繪圖 API
- PyQt5 - BrushStyle 常量
- PyQt5 - QClipboard
- PyQt5 - QPixmap 類
- PyQt5 有用資源
- PyQt5 - 快速指南
- PyQt5 - 有用資源
- PyQt5 - 討論
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