麒麟系统中pyinstalller打包的程序自定义图标无效,怎么办?

lhqfj0483 2025-04-01 20:30:02

我在麒麟系统中的终端(命令窗口)使用下列命令打包py文件为单独可执行文件:

pyinstaller -w --onefile --icon=favicon.ico --add-data "favicon.ico:./"  zlsc.py

可以成功打包,也可以成功运行,但是在dist文件夹生成的可执行文件的图标是默认图标不是自定义图标。

后来经过研究,原因有可能是麒麟系统的文件图标不是ico的,而是png或jpg的,于是我修改打包命令为:

pyinstaller -w --onefile --icon=favicon.png --add-data "favicon.png:./"  zlsc.py

问题还有没有解决,我觉得应该是pyinstaller不支持png只支持ico,而麒麟系统不支持ico只支持png,

所以出现了没办法显示自定义图标,各位大神帮忙看看是不是这个原因?

有没有麒麟系统的设计人员能看到?能解决这个问题吗?

...全文
62 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

91

社区成员

发帖
与我相关
我的任务
社区描述
银河麒麟操作系统讨论区
linuxubuntu 个人社区
社区管理员
  • wlh_venus
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧