web-dev-qa-db-fra.com

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

J'utilise python-2.7 et kivy. Quelqu'un peut-il me dire comment ajouter une bordure de couleur différente au bouton kivy.

test.py

from kivy.uix.screenmanager import Screen
from kivy.app import App
from kivy.core.window import Window

Window.clearcolor = (0.5, 0.5, 0.5, 1)
Window.size = (300, 100)


class User(Screen):
    pass


class Test(App):

    def build(self):
        return self.root


if __name__ == '__main__':
    Test().run()

test.py

User:
    BoxLayout:

        Button:
            background_normal: ''
            text: 'Ok'
6
Martin

Vous voudrez peut-être regarder la propriété border de la classe Button, essentiellement: En kiv:

Button:
        border: (10,10,10,10)

Je pense que ce sera l'image de la bordure utilisée par BorderImage

Avis de non-responsabilité: Non testé, mais c'est le long de ces lignes

0
silverhash