所以我已经阅读了如何更改窗口上的ICON,但是当我使用Kivy和Python运行程序时似乎没有更改图标。在我的python代码中有这样的东西:
from kivy.core.window import Window
from kivy.config import Config
from kivy.app import App
Config.window_icon = "Desktop/X.jpg"
让我们说我的照片名为X.jpg并且有正确的道路。是否有另一种方法可以更改该图标:附加图片以显示我想要更改的图标。
答案 0 :(得分:3)
参考:
https://kivy.org/docs/api-kivy.config.html
这应该这样做:
from kivy.config import Config
Config.set('kivy','window_icon','path/to/icon.ico')
答案 1 :(得分:3)
之前的回答对我没有用,我找到了另一个解决方案,所以我想分享。
在构建中,您可以添加:
self.icon = 'ico/path.ico'
答案 2 :(得分:2)
您的应用程序的图标。该图标可以与主文件位于同一目录中。您可以如下设置:
class MyApp(App):
def build(self):
self.icon = 'myicon.png'
在1.8.0版中进行了更改:图标现在是StringProperty。请勿按照文档先前所述在班级中设置图标。
注意
对于1.8.0之前的Kivy,您需要进行以下设置:
class MyApp(App):
icon = 'customicon.png'
推荐256x256或1024x1024?适用于Windows7或更低版本的GNU / Linux和Mac OSX 32x32。 <= 256x256(适用于Windows 8)256x256确实可以工作(至少在Windows 8上适用),但是比例缩小并且看起来不如32x32图标。