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