如何在Kivy中设置图标?

时间:2019-08-19 19:01:27

标签: python python-3.x kivy kivy-language

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

这是我尝试过的:

wins = np.split(arr[:, :], np.cumsum(np.unique(arr[:, 3], return_counts=True)[1])[:-1])

和:

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

1 个答案:

答案 0 :(得分:0)

您的图标路径必须是绝对路径,也可以是相对于您的应用程序文件的路径。因此,如果您的目录结构如下所示:

pr_list = [];
for (i = 0; i < event_data.length; i++) {
  state_data = event_data[i].State;
  if (state_data = "PR") {
    console.log(event_data[i].EventName)
    pr_list.append(event_data[i].EventName);
  }
}

那么您将需要

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'

但是我不确定。