2017-04-11 23 views
0

「Palim」というテキストのラベルが表示されないのはなぜですか?背景色を設定し、ウィジェットを上に置くよりも、良い方法は何ですか?Kivy背景色、ウィジェットが表示されない

from kivy.app import App 
from kivy.lang import Builder 
from kivy.uix.boxlayout import BoxLayout 
Builder.load_string(""" 
<rootwid>: 
    canvas.before: 
     Color: 
      rgba: [1,1,1,1] 
     Rectangle: 
      pos: self.pos 
      size: self.size 
    Label: 
     text:'Palim'""") 

class rootwid(BoxLayout): 
    pass 

class Testapp(App): 
    def build(self): 
     return rootwid() 

Testapp().run() 

答えて

1

白い背景に白いラベルを配置するため、表示されません。
背景グレーを作る試してみてください。

from kivy.app import App 
from kivy.lang import Builder 
from kivy.uix.boxlayout import BoxLayout 
Builder.load_string(""" 
<rootwid>: 
    canvas.before: 
     Color: 
      rgba: [0.5,0.5,0.5,1] 
     Rectangle: 
      pos: self.pos 
      size: self.size 
    Label: 
     text:'Palim'""") 

class rootwid(BoxLayout): 
    pass 

class Testapp(App): 
    def build(self): 
     return rootwid() 

Testapp().run() 
+1

確かに、私はそれについて考えていませんでした。 – PalimPalim

関連する問題