Kivy çerçeve button_normal ve button_down için arka plan resimleri, BACKGROUND_COLOR sadece tonlarını kullanır, böylece kv dilinde bu beklediğiniz nasıl davranması olmayabilir:
<Button>:
background_color: 1, 0, 0 # Tints the button red
background_normal: 'images/button_normal.png' # A clear image gives a bright red.
background_down: 'images/button_down.png' # A gray image gives a duller red.
border: (2, 2, 2, 2) # Don't stretch the outer two pixels on each edge when resizing.
Bu stil bir söylemek var sağlar donuk kenarlık ve parlak iç ve düğme basın üzerinde yuvarlak takas. Eğer bu sistemi kullanırsanız, görüntü yok sayılır renklerle ithal edilecektir. Bunu düzeltmek ve senin sorunun BACKGROUND_COLOR kaldırmak çözmek için:
<Button>:
background_normal: 'images/button_normal.png' # Eg. A red button
background_down: 'images/button_down.png' # Eg. A green button
border: (2, 2, 2, 2) # Don't stretch the outer two pixels on each edge when resizing.
Yani görüntüde yaptık ne olursa olsun düğmeleri rengini değiştireceğim. Kivy'nin görüntüleri esnemede mükemmel olduğunu belirtmek gerekir, bu yüzden tek renkli düğmeler veya küçük kenarlıklar varsa, yalnızca küçük bir görüntüye ihtiyacınız var, 8x8 piksel kullanırım.