Kivy - создание кнопки изображения - PullRequest
1 голос
/ 22 апреля 2020

я пытаюсь создать пользовательскую кнопку ImageButton в kivy и я открыт для рекомендаций, вот что у меня есть:

class ImageButton(ButtonBehavior, Image):
    def __init__(self, source, ID, on_press_bg=None, **kwargs):
        super().__init__(**kwargs)
        self.main_source = source
        self.on_press_background = on_press_bg
        self.source = source
        self.id = ID

    def on_press(self):
        self.source = self.on_press_background
        self.canvas.add(Color(0, 0,0,0))
        self.canvas.add(Rectangle(size=(self.width, self.height), pos=self.pos))

я бы хотел, чтобы кнопка Image отображала другое изображение после нажатия для некоторых причина в том, что цвет меняется, и я не могу видеть новое изображение (у меня есть прозрачные фоновые изображения), поэтому мне было интересно, как я могу это сделать, если у вас есть какие-либо другие предложения или лучший способ сделать это, я тоже не против, спасибо тебе очень нравится!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...