Windows任务栏不显示PySide应用图标问题求助
Windows下PySide6应用任务栏图标不显示问题解决记录
在Windows系统中运行Python脚本或PyInstaller编译后的exe文件时,任务栏始终不显示应用图标;但在Linux的Pycharm中运行脚本时,图标显示正常。
尝试过的图标设置方式
- 脚本内设置:
app.setWindowIcon(QIcon("images/images/icon.ico")) - PyInstaller spec文件配置:
icon=['icon.ico'] - 其他尝试:改用QPixmap设置图标、将图标移至main.py同目录下,均无效果
后续尝试与更新
最初使用PySide2,现已迁移至PySide6,开发和编译环境为Windows 10。尝试过Windows任务栏图标相关的常见解决方案:
- 未添加AppUserModelID时,IDE中运行应用任务栏也不显示图标
- 添加AppUserModelID后,IDE中图标显示正常,但编译成exe后依然无效
还尝试过以下操作:
- 使用PNG格式的图标文件
- 更换32x32、48x48尺寸的图标
- 在另一台Windows机器上运行编译后的exe,问题依旧存在
最终有效方案
经过多日尝试,只有针对PySide GUI应用图标的特定解决方案有效。
内容的提问来源于stack exchange,提问作者ConfusedCode
相关产品推荐
相关产品推荐

