Kivy 中的绝对颜色

Absolute Colors in Kivy

我知道 Kivy 使用有色颜色,这样一个小部件将根据其父小部件的颜色进行着色。有没有一种方法可以避免这种细微差别,这样我就可以在不更改父级的情况下为子级提供 RGBA 值?

颜色绝对的,小部件不会根据其父项的颜色着色。

您可能指的是 Button 小部件,其中 background_color 将色调应用于 background_normal 图像?如果是这样,只需将 background_normal 属性 设置为 '',这只会使 Button 变成纯白色,这样就可以在不修改的情况下应用颜色,例如在千伏:

# Assuming YourButton is a Button subclass defined in Python
<YourButton>: 
    background_normal: ''