Kivy'ye yeni geliyorum ve bir Düğmenin arka plan rengini belirlerken sorun yaşıyorum. İşte benim basit örnek:Kivy'deki Düğmenin arkaplan rengini değiştirme
# custombutton.py
from kivy.app import App
from kivy.uix.widget import Widget
class MyWidget(Widget):
pass
class CustomButtonApp(App):
def build(self):
return MyWidget()
if __name__ == '__main__':
CustomButtonApp().run()
Ve beraberindeki kv dosyası custombutton.kv
:
#:kivy 1.7.2
<MyWidget>:
canvas:
Color:
rgb: (0.93, 0.93, 0.93)
Rectangle:
pos: self.pos
size: self.size
Button:
center: self.parent.center
font_size: 14
height: 28
background_color: (1.0, 0.0, 0.0, 1.0)
text: "I'm a Button"
Ben belirgin bir şey eksik eminim ama şimdi bir saatten fazla bu karıştırmasını oldum ve hiçbir yere gitme. düğme çok koyu kırmızı bir ipucu renkli olsun görünüyor:
bu Kivy bir Düğme arka plan rengini belirtmek için bir yol değil midir?
Teşekkürler!
sayesinde bu çalışır. Kenarlık rengini belirtmekle ne dersiniz? – Fiver
Sınır nesnelerinin pratikte nasıl çalıştığından emin değilim. Widget tuvalimde doğrudan kendi basit kenarlıklarımı köşe yönergeleri (Çizgi vb.) Ile çizdim. – inclement
"background_normal" ve "background_down" resimlerine sınırlar ekleyebilirsiniz: http://stackoverflow.com/questions/19005182/rounding-button-corners-in-kivy. Görüntüler, [css border-image] (http://css-tricks.com/understanding-border-image/) adresine benzer 9 ızgarada bölünmüştür. Köşelerin eşleştiğinden emin olmalısın. –