PyQt5 简介
PyQt是一个GUI widgets工具包。它是 Qt 的一个Python接口,是最强大、最流行的跨平台GUI库之一。PyQt是由RiverBank Computing Ltd.开发的。PyQt的最新版本可以从其官方网站--riverbankcomputing. com下载。
PyQt API是一个包含大量类和函数的模块集。 QtCore 模块包含用于处理文件和目录等的非GUI功能,而 QtGui 模块包含所有的图形控件。此外,还有用于处理XML (QtXml) 、SVG (QtSvg) 和SQL (QtSql) 等的模块。
下面给出了一个经常使用的模块的列表
- QtCore – 其他模块使用的非图形用户界面核心类
-
QtGui – 图形用户接口组件
-
QtMultimedia – 用于低层次多媒体编程的类
-
QtNetwork – 用于网络编程的类
-
QtOpenGL – OpenGL 支持类
-
QtScript – 用于评估Qt脚本的类
-
QtSql – 使用SQL进行数据库集成的类
-
QtSvg – 用于显示SVG文件内容的类
-
QtWebKit – 用于渲染和编辑HTML的类
-
QtXml – 处理XML的类
-
QtWidgets – 用于创建经典桌面风格UI的类。
-
QtDesigner – 用于扩展Qt Designer的类
支持环境
PyQt兼容所有流行的操作系统,包括Windows、Linux和Mac OS。它是双重许可的,在GPL和商业许可下可用。最新的稳定版本是 PyQt5-5.13.2。
Windows
提供了32位或64位架构的轮子,与Python 3.5或更高版本兼容。推荐的安装方式是使用 PIP 工具-
pip3 install PyQt5
要安装Qt Designer等开发工具以支持PyQt5轮子,以下是命令 −
pip3 install pyqt5-tools
你也可以从源代码www.riverbankcomputing.com/static/Downloads/PyQt5 ,在Linux/MacOS上构建PyQt5。