pyQt环境的配置

开发环境

  • 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())

出现下面的窗口,说明安装成功。

image.png

使用Qt Designer设计UI

Qt Designer在路径C:\Anaconda3\Library\bin下,启动界面如下面所示,可以使用拖动控件方式来设计窗口

image.png

窗口会保存为.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.htmlhttp://code.py40.com/face

Guess you like

Origin blog.csdn.net/a854596855/article/details/114920077