PyQt5 简介


PyQt 是一个 GUI 小部件工具包。它是一个 Python 接口,用于 Qt ,最强大、最流行的跨平台 GUI 库之一。 PyQt 由 RiverBank Computing Ltd. 开发,最新版本的 PyQt 可在其官网下载: 河岸计算网

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

常用模块列表如下:

  • QtCore : 其他模块使用的核心非GUI类

  • QtGui : 图形用户界面组件

  • Qt多媒体 : 低级多媒体编程类

  • Qt网络 : 网络编程类

  • QtOpenGL :OpenGL支持类

  • QtScript : 评估 Qt Scripts 的类

  • QtSql : 使用 SQL 进行数据库集成的类

  • QtSvg : 显示SVG文件内容的类

  • QtWebKit : 渲染和编辑 HTML 的类

  • QtXml : 处理 XML 的类

  • QtWidgets : 创建经典桌面风格UI的类

  • Qt设计器 : 扩展Qt Designer的类

支持环境


PyQt 兼容所有流行的操作系统,包括 Windows、Linux 和 Mac OS。它是双重许可的,可在 GPL 和商业许可下使用。最新的稳定版本是 PyQt5-5.13.2。

Windows

提供了与 Python 3.5 或更高版本兼容的 32 位或 64 位架构的轮子。推荐的安装方式是使用 PIP utility:

pip3 install PyQt5

要安装 Qt Designer 等开发工具以支持 PyQt5 轮子,命令如下:

pip3 install pyqt5-tools

你还可以从源代码在 Linux/macOS 上构建 PyQt5 www.riverbankcomputing.com/static/Downloads/PyQt5