【问题标题】:Changing Background in multiple kivymd windows在多个 kivymd 窗口中更改背景
【发布时间】:2021-06-18 09:11:06
【问题描述】:

我正在尝试创建一个有两个窗口的 kivymd 应用程序。第二个窗口包含一个文件选择器。文件选择器在显示文件和文件夹的名称时具有白色字体。所以我决定改变第二个窗口的背景(如果不可能,那么所有的窗口)。但是当我尝试文档中写的方式时,只有第一个窗口在改变颜色。请帮我。欢迎任何答案。

【问题讨论】:

  • 如何制作两个窗口?由于 Kivy 仅支持每个进程一个,因此您可能设置了错误的值。

标签: python android python-3.x kivy kivymd


【解决方案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()

这能解决您的问题吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-02
    • 2012-12-18
    • 2012-10-22
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多