Ressources nulles:
Un Label n'a pas d'arrière plan, c'est uniquement un texte. Il faut donc rajouter un truc en dessous qui sera de la couleur désirée.
BoxLayout: size_hint_y: 0.05 canvas: Color: rgba: 0.2, 0.2, 0.2, 1 Label: text: "Info: {}".format(root.info) font_size: "16dp"
Creating Apps in Kivi Mobile with python: la bonne réponse
Widget: canvas: Color: rgb: (1, 1, 1) Rectangle: size: self.size pos: self.pos
Si vous voulez changer l'aspect du bouton, vous pouvez créer votre propre fichier kv et y inclure:
<Button>: canvas: Color: rgb: (1, 0, 0) Rectangle: pos: self.pos size: self.size Rectangle: pos: self.pos size: self.texture_size texture: self.texture
Cela donnera des boutons avec un fond rouge, avec le label en bas à droite, en supplément de toutes les règles précédentes. Vous pouvez effacer toutes les instructions précédentes en utilisant la commande clear:
<Button>: canvas: Clear Color: rgb: (1, 0, 0) Rectangle: pos: self.pos size: self.size Rectangle: pos: self.pos size: self.texture_size texture: self.texture
Alors ,seules les règles qui suivent la commande clear seront prises en compte.