一、开发环境搭建
1、使用pip工具安装PyQt5。
pip install PyQt5
2、安装Qt Designer图形界面开发工具。
pip install PyQt5-tools
安装完成后找到designer.exe ,一般在 xxx\python\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
也可能在其他路径
二、开发流程
1.用QtDesigner 设计视图窗口
2.把xxx.ui转换成xxx.py
pyuic5 xxx.ui -o xxx.py
3.打包成exe文件
(1)方式1,直接打包成一个xxx.exe文件,该方式生成的软件启动会比较慢
pyinstaller -F xxx.py
(2)方式2,打包成一个文件夹,里面包含xxx.exe文件,该方式生成的软件启动会比较快
pyinstaller -D xxx.py
(3)加 -w 参数,隐藏执行窗口
pyinstaller -F -w xxx.py
(4)加 -i 参数,替换exe的ico图标(图标必须是 *.ico的格式)
pyinstaller -F -w -i img.ico xxx.py
(5)打包时需要将图片资源一起打包到可执行文件内
推荐一个教程传送门
三、推荐参考资料
(1) QT5的一个学习博客
(2)PyQt5案例汇总(完整版)
(3)PyQt5教程