PyQt - 简介

PyQt 是一个 GUI 小部件工具包。 它是 Qt 的 Python 接口,是最强大和流行的跨平台 GUI 库之一。 PyQt 由 RiverBank Computing Ltd. 开发,最新版本的 PyQt 可从其官网下载 − riverbankcomputing.com

PyQt API 是一组包含大量类和函数的模块。 QtCore 模块包含用于处理文件和目录等的非 GUI 功能,而 QtGui 模块包含所有图形控件。此外,还有用于处理 XML (QtXml)、SVG (QtSvg) 和 SQL (QtSql) 等的模块。


支持环境

PyQt 兼容所有流行的操作系统,包括 Windows、Linux 和 Mac OS。 它是双重许可的,可在 GPL 和商业许可下使用。

Windows

您可以从上述下载链接下载并安装与 Python 版本(2.7 或 3.4)和硬件架构(32 位或 64 位)相对应的适当安装程序。 请注意,有两个可用的 PyQt 版本,即 PyQt 4.8PyQt 5.5

虽然 PyQt4 可用于 Python 2 和 Python 3,但 PyQt5 只能与 Python 3.* 一起使用。

PyQt4 Windows Binaries

PyQt4-4.11.4-gpl-Py3.4-Qt4.8.7-x64.exe Windows 64 bit installer
PyQt4-4.11.4-gpl-Py3.4-Qt4.8.7-x32.exe Windows 32 bit installer
PyQt4-4.11.4-gpl-Py3.4-Qt5.5.0-x64.exe Windows 64 bit installer
PyQt4-4.11.4-gpl-Py3.4-Qt5.5.0-x32.exe Windows 32 bit installer
PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x64.exe Windows 64 bit installer
PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32.exe Windows 32 bit installer

PyQt5 Windows Binaries

PyQt5-5.5-gpl-Py3.4-Qt5.5.0-x64.exe Windows 64 bit installer
PyQt5-5.5-gpl-Py3.4-Qt5.5.0-x32.exe Windows 32 bit installer

Linux

对于 Ubuntu 或任何其他 debian Linux 发行版,使用以下命令安装 PyQt −

sudo apt-get install python-qt4
or 
sudo apt-get install pyqt5-dev-tools

您还可以从"下载"页面上提供的源代码构建。

PyQt-x11-gpl-4.11.4.tar.gz PyQt4 的 Linux、UNIX 源代码
PyQt-gpl-5.5.tar.gz PyQt5 的 Linux、UNIX、MacOS/X 源代码

Mac OS

PyQtX 项目 (http://sourceforge.net/projects/pyqtx/) 托管 PyQt for Mac 的二进制文件。 按照以下命令使用 Homebrew 安装程序 −

brew install pyqt