Могу ли я добавить более одного поведения в виджеты в Kivy? - PullRequest
1 голос
/ 09 марта 2020

Вопросы:

  • Могу ли я добавить более одного поведения в виджеты в Киви?

Код:

<ImageButton@ButtonBehavior@HoverBehavior+Image>

<MyClass>:
    BoxLayout:
        orientation: "vertical"
        ImageButton:
            source: "C:\\Users\\kanna\\Pictures\\OpenCity-Main_Menu\\PNG\\NewGame.png"
            on_press:
                self.source = "C:\\Users\\kanna\\Pictures\\OpenCity-Main_Menu\\PNG\\NewGameClick.png"
            on_release:
                self.source = "C:\\Users\\kanna\\Pictures\\OpenCity-Main_Menu\\PNG\\NewGame.png"

Благодарю вас !!

1 Ответ

0 голосов
/ 13 марта 2020

Вы можете использовать комментарий Эрика следующим образом!

<ImageButton@ButtonBehaviour+HoverBehavior+Image>

<MyClass>:
    BoxLayout:
        orientation: "vertical"
        ImageButton:
            source: "C:\\Users\\kanna\\Pictures\\OpenCity-Main_Menu\\PNG\\NewGame.png"
            on_press:
                self.source = "C:\\Users\\kanna\\Pictures\\OpenCity-Main_Menu\\PNG\\NewGameClick.png"
            on_release:
                self.source = "C:\\Users\\kanna\\Pictures\\OpenCity-Main_Menu\\PNG\\NewGame.png"

Удалите второе @ и замените на +!

...