python打包后exe文件的图标时有时无,有时能显示,移动了显示不了,在桌面能显示,在文件夹就不能显示
如图:
这是因为打包时的ico图标格式的尺寸只有一种,应该对应,桌面的大图标,中图标,小图标,和文件夹的平铺等不同的尺寸都保存成一个ico。
例如在这里设置导出 包含多尺寸的ico图标文件
然后查看这个ico文件,会显示这个图片里有很多张,并且尺寸都不同
这个时候在使用pyinstaller进行打包就可以了
# 打包一个指定图标的 不带控制台的exe文
pyinstaller -F -w -i xxx.ico xxx.py
评论区