2

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

这是我尝试过的:

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

和:

from kivy.config import Config
Config.set('kivy','window_icon','icon.ico')
4

1 回答 1

2

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

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'

但我不确定。

于 2019-08-20T13:53:08.773 回答