安装PyQt5:(5.12.1)
pip3 install PyQt5
安装常用的Qt工具:(5.11.3.1.4)
pip3 install PyQt5-tools
安装成功标志:
在python35\Lib\site-packages目录下,可以看到安装包PyQt5、pyqt5-tools。
测试脚本:
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_())
如果想要了解PyQt 5所依赖的模块,可以通过help命令来查看。
help(PyQt5)
dir()用来查询一个类或对象的所有属性。
QWidget类是PyQt 5的窗口基础类,需要从PyQt5.QWidgets包中导入。
Eric 6 与PyQt 5的结合,非常方便实现界面与业务逻辑的分离,以满足Python的快速GUI开发需求。
https://eric-ide.python-projects.org/eric-download.html
正式安装Eric 6之前,需要安装Qsci模块,pip3 install QScintilla
双击install.py文件开始安装。
如果eric6文件夹中没有生成eric.bat文件,就需要进入eric6\eric文件夹中双击eric6.pyw文件,打开Eric 6。
1. “设置”-"首选项",在“Tools Directory”文件夹中指向 pyqt5-tools安装包的路径。
2. “编辑器”-“自动完成”-“QScintilla”,勾选“显示单条”和“使用填充符号”复选框。
3. “编辑器”-“自动完成”,勾选“启动自动补全”复选框。
4. “编辑器”-“API”,语言选择Python3,单击“从已安装的API中添加”,导入eric6.api、python-3.7.api、QScintilla2.api、PyQt5.api。
5. 配置Python使用的编码格式为“utf-8”。
6. 配置“项目”-“多重项目”,选择位置。