2017-03-05 245 views
0

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

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

颜色你需要画的东西,在你的情况下,矩形

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