2017-03-05 3 views
0

Ich möchte den Hintergrund (schwarze Farbe) zu einer anderen Farbe in Kivy ändern. Aber die Farbspezifikation in der kv-Datei wird nicht erkannt.Hintergrundfarbe ändern in 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 Datei

MatrixCalcLayout: 

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

Antwort

1

Nach Farbe Sie brauchen etwas zu zeichnen, in Ihrem Fall ein Rechteck

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