在kivy中更改背景颜色

Changing background color in kivy

我想在 kivy 中将背景(黑色)更改为不同的颜色。但是无法识别kv文件中的颜色规范。

main.py

from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.lang import Builder

class MatrixCalcLayout(BoxLayout):
    def calculations(self):
        pass

class ConfusionMatrixCalcApp(App):
    pass

if __name__ == '__main__':
    ConfusionMatrixCalcApp().run()

ConfusionMatrixCalc.kv 文件

MatrixCalcLayout:

<MatrixCalcLayout>:
    canvas:
        Color:
            rgba: 0.5, 0.5, 0.5, 0.5
    orientation: 'vertical'
    BoxLayout:
        Label:
    BoxLayout:
        Button:
    BoxLayout:
        Button:
    BoxLayout:
        Button:

颜色之后你需要画一些东西,在你的例子中,一个矩形

canvas:
    Color:
        rgba: 0.5, 0.5, 0.5, 0.5
    Rectangle: #woohoo!!!
        size: self.size
        pos: self.pos