介绍:最近系统重装后需要重新配置环境,在安装pyqt5的时候看了一些网上教程,发现很多在.ui转为.py文件时不能生成完整的可运行代码(main函数那块需要手动添加),于是我想分享一个可以生成完整代码的方法,实现“设计完界面即可转换,转换完成点击即可运行”
环境:Anacconda3+pycharm+python x.x
开始配置:
首先安装pyqt5相关的包,既可以命令行安装也可以在anaconda3可视化界面安装,这个不是重点,默认大家都有能力完成
接着,就是配置安装designer(生成.ui文件)和pyuic(将.ui文件转换为.py文件):
File—>Settings—>Tools—>External Tools—>’+’
点击‘+’:
- 配置Qtdesigner
在图示位置依次填入:
Qtdesigner
D:\Python\Anaconda\Library\bin\designer.exe(这是我的designer路径,你需要换成你自己的)
$FileDir$
- 配置Pyuic:
Pyuic
D:\Python\Anaconda\python.exe(这是我的python路径,你需要换成你自己的)
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py -x('-x'参数很重要,没有这个生成的文件没有main函数)
$FileDir$