Python >> Tutoriel Python >  >> Python GUI >> Kivy GUI

Existe-t-il un moyen simple d'ajouter une bordure aux boutons Kivy

Je suppose que vous voulez dire en plus à l'arrière-plan/la bordure actuelle.

Si c'est le cas, vous voudrez probablement utiliser des instructions de canevas.

Vous voulez probablement les ajouter dans canvas.before donc c'est dessiné avant le texte du bouton.

L'instruction que vous utiliserez dépendra de l'effet que vous voulez, mais Line est probablement un bon début.

Button:
    text: 'test'
    canvas.before:
        Color:
            rgba: .5, .5, .5, 1
        Line:
            width: 2
            rectangle: self.x, self.y, self.width, self.height

Prochain article
No