Pyqt5 简明教程

PyQt5 - Introduction

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

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

以下是常用模块的列表 −

  1. QtCore − 其他模块使用的核心非 GUI 类

  2. QtGui − 图形用户界面组件

  3. QtMultimedia − 低级多媒体编程类

  4. QtNetwork − 网络编程类

  5. QtOpenGL − OpenGL 支持类

  6. QtScript − Qt 脚本评估类

  7. QtSql − 使用 SQL 集成数据库的类

  8. QtSvg − 用于显示 SVG 文件内容的类

  9. QtWebKit − 用于呈现和编辑 HTML 的类

  10. QtXml − XML 处理类

  11. QtWidgets − 创建传统桌面风格 UI 的类

  12. QtDesigner − Qt Designer 扩展类

Supporting Environments

PyQt 与所有流行的操作系统兼容,包括 Windows、Linux 和 Mac OS。它采用双重许可证,既有 GPL 也提供商业许可证。最新稳定版本是 PyQt5-5.13.2.

Windows

提供了与 Python 3.5 或更高版本兼容的 32 位或 64 位架构的文件轮。推荐使用 PIP 实用程序进行安装 −

pip3 install PyQt5

要在 Linux/macOS 上从源代码 www.riverbankcomputing.com/static/Downloads/PyQt5 构建 PyQt5,请使用以下命令 −

pip3 install pyqt5-tools

您还可以在 Linux/macOS 上从 www.riverbankcomputing.com/static/Downloads/PyQt5 构建 PyQt5。