在多个 kivymd 窗口中更改背景
Posted
技术标签:
【中文标题】在多个 kivymd 窗口中更改背景【英文标题】:Changing Background in multiple kivymd windows 【发布时间】:2021-06-18 09:11:06 【问题描述】:我正在尝试创建一个有两个窗口的 kivymd 应用程序。第二个窗口包含一个文件选择器。文件选择器在显示文件和文件夹的名称时具有白色字体。所以我决定改变第二个窗口的背景(如果不可能,那么所有的窗口)。但是当我尝试文档中写的方式时,只有第一个窗口在改变颜色。请帮我。欢迎任何答案。
【问题讨论】:
如何制作两个窗口?由于 Kivy 仅支持每个进程一个,因此您可能设置了错误的值。 【参考方案1】:我想你的意思可能是屏幕(当你说 Window - 或者你是指 Window - 正如 inclement 指出的那样 Kivy 只支持每个进程一个)。
尝试以下方法:
from kivy.core.window import Window
...
Window.clearcolor = (1, 1, 1, 1) # Call this BEFORE calling MainApp().run()
MainApp().run()
这能解决您的问题吗?
【讨论】:
以上是关于在多个 kivymd 窗口中更改背景的主要内容,如果未能解决你的问题,请参考以下文章