在使用Tkinter开发GUI程序时,发现相关文档比较少,开发起来太累。经过综合比较,决定使用PyQt这个库。下面是简单的安装步骤。
1.安装 PyQt5 :
pip install PyQt5 -i https://pypi.douban.com/simple
2.安装常用的Qt工具:
pip install PyQt5-tools -i https://pypi.douban.com/simple
3.设置环境变量
右键我的电脑-环境变量,在path下面添加pyqt5_tools的安装目录:C:\Users\admin\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyqt5_tools
4.安装QSci模块,QScintilla是Scintilla在QT上的移植。如果想在Qt上面使用强大的Scintilla控件,就安装QScintilla吧,使用命令
pip install QScintilla -i https://pypi.douban.com/simple
另有下载地址以作备用,此处安装不需要:https://riverbankcomputing.com/software/qscintilla/download
5.下载Eric6,下载后,将eric6-19.11.zip解压后的文件夹,改名为eric6
安装包地址: http://eric-ide.python-projects.org/ 汉化包地址(此地址未见汉化包,待补充):https://sourceforge.net/projects/eric-ide/files/eric6/stable/
cmd命令窗口进入到安装目录下,执行命令:python install.py
6.安装完成后,结果发现没有 其他教程中的eric6.bat。
在桌面创建文本文档,输入下面命令,保存为eric6.bat,后续可以双击此文件启动。其中C:\Users\admin\AppData\Local\Programs\Python\Python37\Lib\site-packages\eric6为我自己eric6的安装目录
cd C:\Users\admin\AppData\Local\Programs\Python\Python37\Lib\site-packages\eric6
python eric6.py
参考:https://blog.csdn.net/qq_39091354/article/details/78790557
7.启动后,配置 settings-preferences
①Qt-Qttools,选择Python安装目录下的,Python37\Lib\site-packages\pyqt5_tools
②Editor-Autocompletion-QScintilla,选上“显示单条”和“使用填充符合”
③Editor-Autocompletion,选上自动补全
④安装API
⑤选择工作区project-Multiproject
⑥选择编码格式
⑦配置调试
8.点击file-new,新建一个编辑文本,输入以下代码,保存后,按F2或者点击start-Run Script,会弹出一个程序的窗口,至此
import sys
from PyQt5 import QtWidgets
app=QtWidgets.QApplication(sys.argv)
widget=QtWidgets.QWidget()
widget.resize(360,360)
widget.setWindowTitle("Hello")
widget.show()
sys.exit(app.exec())