Python 如何在Kivy中设置图标?

Python 如何在Kivy中设置图标?,python,python-3.x,kivy,kivy-language,Python,Python 3.x,Kivy,Kivy Language,我想在我的kivy应用程序中设置我自己的图标,但它不起作用。我用icon.ico和icon.png都试过了 这就是我尝试过的: class MyApp(App): def build(self): self.icon = 'myicon.png' 以及: 您的图标路径需要是绝对路径或相对于应用程序文件的路径。因此,如果目录结构如下所示: my_app/ ├── app.py └── things └── images └── my_icon.pn

我想在我的kivy应用程序中设置我自己的图标,但它不起作用。我用icon.ico和icon.png都试过了

这就是我尝试过的:

class MyApp(App):
    def build(self):
        self.icon = 'myicon.png'
以及:


您的图标路径需要是绝对路径或相对于应用程序文件的路径。因此,如果目录结构如下所示:

my_app/
├── app.py
└── things
    └── images
        └── my_icon.png
那你就需要

class MyApp:
    def build(self):
        self.icon = r'C:\Users\you\path\to\my_app\things\images\my_icon.png'
显然,您需要用实际路径替换它。你也应该能够

        self.icon = r'things\images\my_icon.png'

但我不确定。

你说的“图标”是什么意思?您希望图像显示在何处?如果你看这个问题,你会看到我想要图标的位置的图像。(顺便问一下,mac电脑上没有图标,所以我用的是Windows)你说不工作是什么意思?徽标是否未显示或出现错误?这可能是一个突出的错误,这可能是您遇到问题的原因github.com/kivy/kivy/issues/2202
        self.icon = r'things\images\my_icon.png'