cx_freeze打包后pyqt应用程序丢失图标[重复]

Posted

技术标签:

【中文标题】cx_freeze打包后pyqt应用程序丢失图标[重复]【英文标题】:pyqt application lost icon after packaged by cx_freeze [duplicate] 【发布时间】:2010-08-17 06:39:51 【问题描述】:

可能重复:Images not showing when running a frozen pyqt app on another computer

我有一个 pyqt 应用程序,其图标位于资源文件中。使用 python app.py 运行应用程序时,我可以看到该图标。但是在我使用 cx_freeze 打包应用程序后,图标不见了。我可以在“library.zip”(由 cx_freeze 生成)中看到已编译的资源,但图标仍然丢失。任何人都可以帮忙吗?谢谢。

【问题讨论】:

【参考方案1】:

我遇到了这个问题,我使用 .ico 文件作为图标。但是,当我改用 .gif 文件作为图标时,我的图标又回来了。希望这会有所帮助。

如果没有,尽量不要将图标用作编译资源,而只是其目录中的普通文件。

【讨论】:

以上是关于cx_freeze打包后pyqt应用程序丢失图标[重复]的主要内容,如果未能解决你的问题,请参考以下文章

python3怎么打包成exe

vue项目打包后,在浏览器上的标题没有图标了?打包之后丢失ico图标丢失

使用 cx_Freeze、PyQt5、Python3 构建的 exe 无法导入 ExtensionLoader_PyQt5_QtWidgets.py 并运行

PYQT资源,冻结程序

cx_freeze multiprocessing 打包后反复重启

在 PyQt5 中使用 cx_freeze,找不到 PyQt5