Kivy / Pyinstaller Mac应用程序停靠图标解析问题

时间:2018-12-14 01:16:41

标签: python macos kivy pyinstaller

我有一个通过pyinstaller捆绑用于Mac的奇异应用程序。

我已在规范文件中设置了pyinstaller应用图标:

...
app = BUNDLE(exe,
             icon='resources/app_icon.icns',
...

并且我已将图标设置为“ kivy”:

class ThreadedApp(App):
    ...
    self.icon = os.path.join(self.resource_path, 'resources/app_icon.ico')

应用程序首次启动时,高质量图标会显示在扩展坞中。在引导加载程序执行其操作时,它将替换为kivy图标。

问题是在应用加载后出现的,当我在底座中获得低质量版本的图标时,几乎就像kivy将其转换为标题栏的小版本一样(例如在Windows中),然后将其用于停靠图标。

有没有解决办法?我已经尝试过使用像文档中提到的那样的1024x1024图像,但是它仍然可以缩小到垃圾质量。

1 个答案:

答案 0 :(得分:0)

通过将.ico交换为.png来解决此问题。