gpt4 book ai didi

python - 未找到 WIMP 主题 - 仅在与 PyInstaller 捆绑时 (Windows)

转载 作者:太空宇宙 更新时间:2023-11-03 18:12:01 25 4
gpt4 key购买 nike

我使用 Glade 和 PyGTK(在 Windows 7 上)构建了一个简单的应用程序。从 Python 解释器来看,一切看起来都很好。但是,与 PyInstaller 捆绑后,我收到此警告:

 GtkWarning: Could not find the icon 'gtk-missing-image'. The 'hicolor' theme was not found either, perhaps you need to install it.

而且 GUI 看起来很丑......

这是两次运行的屏幕截图。

screenshot

编辑

我在 GTK 安装中找到了“hicolor”主题文件。它似乎只包含图标。因此,这不是一般外观的原因,而只是标题栏中出现的不同图标的原因。

最佳答案

解决了问题,基于http://www.pyinstaller.org/ticket/14

但是,他们的解决方案对我来说并不适用,所以我对其进行了一些修改。

将其添加到 spec 文件中:

a.datas += [('gtkrc', r'C:\Python27\Lib\site-packages\gtk-2.0\runtime\share\themes\MS-Windows\gtk-2.0\gtkrc', 'DATA')]
a.binaries += [(r'lib\gtk-2.0\2.10.0\engines\libwimp.dll', r'C:\Python27\Lib\site-packages\gtk-2.0\runtime\lib\gtk-2.0\2.10.0\engines\libwimp.dll', 'BINARY') ]

这对于__init__:

gtk.rc_add_default_file(resource_path("gtkrc"))

现在看起来不错...(顺便说一句,它没有解决有关丢失图标和“hicolor”主题的原始警告,但这不太重要。)

关于python - 未找到 WIMP 主题 - 仅在与 PyInstaller 捆绑时 (Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25750699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com