基于PyQt5的简易计算器之四
提示:基于PyQt5的简易计算器之一为环境搭建
基于PyQt5的简易计算器之二为Qt Designer使用
基于PyQt5的简易计算器之三为按键的功能实现
基于PyQt5的简易计算器之四为正式软件的发布
包的准备
发布需要PyInstaller 包的支持,
在cmd中输入
pip install PyInstaller
安装完成
一、cmd切换文件夹
从cmd中将路径改为上述文件所在的路径
cd E: \计算器\Python学习\计算器
cd E:
输入以上就进入了\计算器的文件夹下
二、文件发布
1.不修改exe的图标时
此命令是将文件转换为exe的命令,输入之后将会产生disk的文件,其中的文件就可以打包给任何人使用。
pyinstaller calcu.py --noconsole --hidden-import PyQt5.QtXml
–noconsole 指定不要命令行窗口,否则我们的程序运行的时候,还会多一个黑窗口。 但是我建议大家可以先去掉这个参数,等确定运行成功后,再加上参数重新制作exe。因为这个黑窗口可以显示出程序的报错,这样我们容易找到问题的线索。
–hidden-import PyQt5.QtXml 参数是因为这个 QtXml库是动态导入,PyInstaller没法分析出来,需要我们告诉它。
2.修改exe的图标时
由于发布的exe图标过于丑
所以,可以网上下载一些好看的照片,然后进行更新,但是仅支持ico格式,因此,先将png格式按照一下网址进行免费更换ico格式
https://www.zamzar.com/convert/png-to-ico/
再在cmd中输入以下命令
pyinstaller calcu.py --noconsole --hidden-import PyQt5.QtXml --icon="logo.ico"
同样会产生exe文件。
总结
提示:这里对文章进行总结:
以上就是今天要讲的内容,对以上有任何问题的,请留言。