@Guerro69

Python kivy, возможно сделать изменение цвета кнопки при наведение?

Возможно ли сделать изменение цвета кнопки при наведение, например как это возможно в Qt5.
Если так можно сделать, то как?
  • Вопрос задан
  • 1243 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Umpiro
Можно так:
from kivy.uix.button import Button
from kivy.core.window import Window

class HLButton(Button):

    def __init__(self, *args, **kwargs):
        super(HLButton, self).__init__(*args, **kwargs)
        Window.bind(mouse_pos=self.pos_check)

    def pos_check(self, inst, pos):
        if self.collide_point(*pos):
             self.background_color = (1, 0, 0, 1)
        else:
             self.background_color = (.52, .43, .57, 1)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект