@Andrei1penguin1

Как поменять фон виджета в kivy?

Доброго времени суток, есть задача изменить фоновый цвет виджета в kivy
На данный момент есть такой кусок кода:
class W(App):

    def build(self):
        widget = Widget()
        with widget.canvas:
            widget.bg_rect = Rectangle(source="cover.jpg", pos=(0, 0), size=(50, 50))
        widget.bind(pos=(0, 0), size=(50, 50))
        return widget

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

Но он выдаёт ошибку: AssertionError: (0, 0) is not callable
И вроде я действую согласно документации, и вроде всё логично, но работать не хочет
Подскажите пожалуйста, в чем может быть проблема?
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ответы на вопрос 1
@GeneD88
QA
pos принимает на вход функцию

https://kivy.org/doc/stable/api-kivy.uix.widget.ht...
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы