开发环境
- win10 64
- Anacoda 3(python 3.7.3)
- pyQt5
安装步骤
#安装pyqt5
pip install PyQt5 -i https://pypi.douban.com/simple
#安装pyqt5工具集,包括图形界面开发工具qt designer、翻译工具pyuic5 等
pip install PyQt5-tools -i https://pypi.douban.com/simple
编辑脚本并运行
#-*- coding:utf-8 -*-
import sys
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(360, 360)
widget.setWindowTitle("hello, pyqt5")
widget.show()
sys.exit(app.exec())
出现下面的窗口,说明安装成功。
使用Qt Designer设计UI
Qt Designer在路径C:\Anaconda3\Library\bin下,启动界面如下面所示,可以使用拖动控件方式来设计窗口
窗口会保存为.ui的文件,内容为xml格式,使用pyuic5 工具可以将.ui文件翻译成.py文件
用法如下
pyuic5 -o xxx.py xxx.ui
将程序打包为exe
安装pyinstaller
pip install pyinstaller -i https://pypi.douban.com/simple
pyinstaller -F -w demo.py -i 1.ico
其中-w表示隐藏程序窗口,-i用于指定exe程序的图标
注意不要在anaconda环境中打包程序,文件会非常大
参考资料
https://www.cnblogs.com/yclizq/p/11192128.html
http://code.py40.com/face
- PyQt 图解Qt Designer工具的使用方法
https://www.jb51.net/article/167015.htm