2013-03-20 39 views
2

如何使用kivy語言設置StackLayout背景, 在stacklayout.py,我無法找到如何使用;如何使用佈局背景kivy語言

<MainScreen>: 
    view: view 
    FloatLayout: 
     StackLayout: 
      orientation: 'lr-bt' 
      spacing: 50 
      id: view 
      pos: 0, 20 
      background_color:(1,1,1,1) 
      ButtonImage:                                                      
       image: 'bv_a_pic_confirm' 
       callback: root.do_confirm 
       no_toggle: True 

回答

9

你看到kivy.uix.stacklayout.StackLayout文檔的任何地方爲background_color屬性的引用? (或在kivy.uix.layout.Layoutkivy.uix.widget.Widget父類中)。我不。

,你可以在doc發現了什麼,但是,(在大量的谷歌組關於此類問題的郵件),是你必須使用一套帆布指令來達到這樣的效果。

StackLayout: 
    canvas: 
     Color: 
      rgba: 1, 1, 1, 1 
     Rectangle: 
      pos: self.pos 
      size: self.size