改变kivy的背景颜色

时间:2017-03-05 16:05:49

标签: python-2.7 kivy kivy-language

我想在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:

1 个答案:

答案 0 :(得分:1)

颜色之后,您需要绘制一些东西,在您的情况下,矩形

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