PyQt5 安裝包

 

 

PyQt5 5.14.1 for Qt5.14.0 (基於 Python 的 GUI 綁定)


綠色便攜版 CPython 3.6.8 amd64 已集成 PyQt5 最新版。

係統: Microsoft Windows / Mac OS X / Unix / Linux (x86 & amd64)

網盤 1     網盤 2     文檔編製     數字 Python IDE (開發工具)     數字 IDE 專業版 (開發工具)


PyQt 是一個將強大的 C++ 語言 Qt 庫綁定到 Python 編程語言的 GUI 應用程序創建工具包。 與 Qt 一樣 PyQt 也是自由軟件,其采用 GPL (GNU General Public License) 與商業雙許可授權協議。 在此之前,GPL 版本隻能用於 Unix 平颱,從 PyQt4 起,GPL 許可可用於所有支持平颱。

PyQt 由英國 Riverbank Computing 公司開發維護, 最新版 PyQt5 基於 Qt/C++ 5.12.2 綁定, 老版 PyQt4 最後基於 Qt/C++ 4.8.7 綁定。 PyQt4 支持 Python 2.7 3.4,PyQt5 支持 Python 2.7 3.5 3.6 3.7。 PyQt5 相較 PyQt4,對信號調用語法要求更嚴格, 譬如 self.connect(self.actionUndo, SIGNAL("triggered()"), self.undo) 必須寫成 self.actionUndo.triggered.connect(self.undo) , 否則,提示語法錯誤。

PyQt 是 Python 編程語言的 GUI 解決方案之一,可代替 Python 的內置 Tkinter。 Python GUI 的其它替代者,包括 PySide (由 Qt 官方開發維護,采用 LGPL 許可授權協議) PyGTK wxPython 等,PyQt 還是 PyKDE 的基礎。 PyQt 工具自帶 QtDesigner,可按拖拉方式設計界麵,簡單易用。 從 PyQt5.12 起,PyQtWebEngine PyQt3D PyQtChart PyQtDataVisualization 模塊從主安裝包中分離,需單獨安裝。


SIP

為方便開發 PyQt,SIP 於 1998 年由英國 Riverbank Computing 公司開發齣來。 SIP 是一個專業綁定工具,不但可用於 PyQt,還適用於所有 C/C++ 庫。 利用 SIP,大多數為 Qt 開發的控件也可方便移植到 PyQt。

使用 SIP 時,程序員先要編寫一 *.sip 文件,使用類似 C++ 的語法在其中描述擴展模塊所提供的類型與函數。 根據要求,程序員需先用 SIP 定義語法添加一些 C++ 代碼中沒有的信息。 *.sip 文件類似於 C/C++ 頭文件。 但 SIP 不完整支持 C++ 語法,因此,不能直接使用 C++ 頭文件作為 *.sip 文件。 然後用 SIP 將這個文件轉化為 C++ 代碼。 最終編譯後,與 C/C++ 庫鏈接就成為瞭 Python 擴展模塊。

 

版本曆史

時間 版本 Qt 說明 備注
2020.01 5.14.1 5.14.0
2019.12 5.14.0 5.14.0
2019.11 5.13.2 5.13.2
2019.09 5.13.1 5.13.1
2019.07 5.13 5.13

開始支持 PDF OpenSSL1.1

QtWebEngine 默認不支持彈齣本地文檔鏈接

不再支持 MSVC2015
2019.03 5.12 5.12
2018.10 5.11.3 5.11.3

CPython2.7 (采用 MSVC2008 構建)

CPython3.5 3.6 3.7 3.8 (采用 MSVC2015 構建)

Web 核心由 Apple Safari 改為 Google Chromium
2018.08 4.12.3 4.8.7

CPython2.6 2.7 (采用 MSVC2008 構建)

CPython3.3 3.4 (采用 MSVC2010 構建)

最後一個 Qt4 綁定版本
2015.08 4.11.4 4.8.7
2013.03 4.10 4.8.4 開始支持 Windows
2013.01 3.18.1 3.3.6 僅支持 MacOS Linux

 

PyQt4 4.11.4 for Qt4.8.7 (基於 Python 的 GUI 綁定)


係統: Microsoft Windows / Mac OS X / Unix / Linux (x86 & amd64)

網盤 1     網盤 2     文檔編製     數字 Python IDE (開發工具)     數字 IDE 專業版 (開發工具)


版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載;否則,將追究其法律責任。