PyQt5 介绍
PyQt是一个GUI小部件工具包。它是Python与Qt库的接口,Qt是最强大和受欢迎的跨平台GUI库之一。PyQt由RiverBank Computing Ltd开发。最新版本的PyQt可以从其官方网站上下载− riverbankcomputing.com
PyQt API是一组包含大量类和函数的模块。QtCore模块包含用于处理文件和目录等非GUI功能,QtGui模块包含所有的图形控件。此外,还有用于处理XML(QtXml)、SVG(QtSvg)和SQL(QtSql)等的模块。
下面是一些常用模块的列表−
- QtCore − 由其他模块使用的核心非GUI类
-
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位架构的Wheels,与Python 3.5或更高版本兼容。推荐使用 PIP 实用程序进行安装−
pip3 install PyQt5
要安装开发工具,例如Qt Designer以支持PyQt5的wheels,请按照以下命令进行操作:
pip3 install pyqt5-tools
您也可以从源代码在Linux/macOS上构建PyQt5 www.riverbankcomputing.com/static/Downloads/PyQt5