Я могу добавить новый виджет, но он что-то неправильно подключается. Холст кажется его неправильной системой координат.динамически добавляет виджеты kivy
Мой .py
class Ship(Widget):
def __init__(self, **kwargs):
super(Ship, self).__init__(**kwargs)
self.vel = 10
class Game(Widget):
def __init__(self, **kwargs):
super(Game, self).__init__(**kwargs)
self.ship = Ship()
self.add_widget(self.ship)
self.ship.center = self.center
Мой .kv
<Ship>
size: 50, 50
canvas:
Color:
rgb: 0, 0, 1
Rectangle:
size: self.size
pos: self.pos
<Game>
canvas.before:
Color:
rgb: 0, 0, 0
Rectangle:
size: self.size
pos: self.pos
Это создает изображение:
Я бы ожидать, что синяя коробка, чтобы быть мертвой.