pyqt应用程序被cx_freeze打包后丢失图标
我有一个 pyqt 应用程序,其图标位于资源文件中。使用 python app.py 运行应用程序时我可以看到该图标。但是当我使用 cx_freeze 打包应用程序后,图标丢失了。我可以在“library.zip”(由cx_freeze生成)中看到编译后的资源,但图标仍然丢失。任何人都可以帮忙吗?谢谢。
Possible Duplicate:
Images not showing when running a frozen pyqt app on another computer
I have a pyqt application whose icon is in a resource file. I can see the icon when run the application using python app.py. But after I package the application using cx_freeze, the icon is missing. I can see the compiled resource in the `library.zip' (generated by cx_freeze), but the icon is still missing. Any one can help? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我遇到了这个问题,并且我使用了 .ico 文件作为图标。然而,当我使用 .gif 文件作为图标时,我又恢复了图标。希望这有帮助。
如果没有,请尝试不使用图标作为编译资源,而只是其目录中的普通文件。
I had this problem and I was using an .ico file for the icon. However when I used a .gif file for the icon instead, I got my icon back. Hope this helps.
If not, try not using the icon as a compiled resource, but just a normal file in its directory.