PyQt5是Qt C++跨平台应用程序框架和跨平台解释语言Python的结合,用来编写Python脚本的应用工具包。软件是Qt v5的一套全面的Python绑定。它被实现为超过35个扩展模块,并且使Python可以在所有支持的平台(包括iOS和Android)上用作C++的替代应用程序开发语言。软件也可以嵌入在基于C++的应用程序中,以允许这些应用程序的用户配置或增强这些应用程序的功能。ps:安装软件之前需要先安装
python
安装教程
1、首先安装完成python后配置好环境变量
2、win+r输入cmd打开命令符输入pip install wheel,将出现下图所示界面,表示安装wheel成功。(.whl就是需要wheel工具安装)
3、安装完wheel之后,进入文件所在路径中,输入pip install PyQt5-5.8.2-5.8.0-cp35.cp36.cp37-none-win_amd64.whl
4、之后在任意目录中新建一个.py文件,在该文件中输入以下代码,再用python打开
import sys
from PyQt5 import QtWidgets, QtCore
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(360, 360)
widget.setWindowTitle("Hello, PyQt5!")
widget.show()
sys.exit(app.exec_())
5、出现下图界面,安装成功
功能特色
1、软件包含许多插件,使Qt设计师使用Python代码扩展。看到编写Qt Designer插件和集成Python
2、软件也包含了一些实用程序:
pyuic5QT corresponds to theUIC功用它的转化qtwidgets使用Qt Designer对Python代码创建基于GUI 。
pyrcc5QT corresponds to the碾压混凝土功用它将 任意资源(如图标、图片、翻译文件)的 资源集合在一个文件中的Python模块描述
pylupdate5QT corresponds to thelupdate功用它 提取所有的可翻译字符串从Python代码和创建或更新 TS
3、dbus.mainloop.pyqt5模块。该模块提供了 支持Qt的事件循环,以同样的方式,dbus.mainloop.glib包括与标准Python的总线绑定包提供了glib事件循环支持
4、当软件配置文件名pyqt5.api生成。这 可以使用的qscintilla编辑组件启用自动完成使用和电话技巧当软件代码编辑。API文件自动安装如果qscintilla已经安装
5、软件包括大量实例。这些港口的许多 的C例子提供了Qt的Python。他们可以找到的实例目录
6、软件包含SIP协议。由SIP应用文件的生成本身。这些可以通过基于类 图书馆其他开发者使用Qt绑定。
更新日志
1、增加QT v5.8.2支持
2、添加缺少的qmlcleartyperegistrations()到qtqml模块
3、添加——禁用功能选项configure.py
0条评论