gpt4 book ai didi

python - 是否可以更改 Kivy 应用程序任务栏图标?

转载 作者:行者123 更新时间:2023-12-03 17:31:31 26 4
gpt4 key购买 nike

我有一个 kivy 应用程序,这是代码:

class ComicNotificatorApp(App):

def build(self):

Window.size = (300, 300)
self.title = 'Comics Notificator'
self.icon = 'assets/icon.png'
return Label(text=to_display)

我想更改应用程序的任务栏图标

this one here

当我在做时,如何更改窗口的大小以自动适应标签的大小,而不是手动设置?

谢谢!

最佳答案

stackoverflow question <-- 这个链接提到了一个类似的问题,我认为这可能会有所帮助
kivy doc供您引用 kivy 配置对象
我只知道如何更改窗口的图标而不是任务栏的图标

...

class MyKivyApp(App):

def build(self):
self.title = 'window's title'
self.icon = <icon>: str <----

...
任务栏一也许你可以在打包时改变它

how can I change the size of the window to automatically fit the size of the label


也许您可以尝试使用 kivy.config.Config.set() ,如果我正确理解,您想设置窗口大小==标签大小?如果是,则先设置标签的大小,然后使用 kivy.config.Config.set('graphics', 'width', <size>: str) kivy.config.Config.set('graphics', 'height', <size>: str)
# I assume you won't change the label size after starting the kivy screen 😅
import kivy
kivy.config.Config.set('graphics', 'width', <label_width>: str)
kivy.config.Config.set('graphics', 'width', <label_height>: str)

...
因为配置必须在创建 kivy 窗口之前的最开始设置
例如
import kivy
# set config here
# import another stuff
希望这有帮助:)

关于python - 是否可以更改 Kivy 应用程序任务栏图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53084661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com