Виджет Ссылка на перемещение виджета автомобиля - PullRequest
0 голосов
/ 21 мая 2019

Я пишу приложение, в котором есть несколько kv-файлов, а также файл demo.py (где запускается приложение). На одном из файлов .kv я рисую автомобиль, используя холст (это не основной файл .kv). Мне нужно написать код для перемещения этого автомобиля, но я не знаю, как ссылаться на него в коде Python.

Также, как ссылаться на виджеты в другом файле .kv в другом файле .kv?

код файла kv ниже. По сути, это виджет MapBox, по которому я хочу перемещать автомобили.

<HostCar@Widget>:
    canvas.before:
        Rectangle:
            size: 20,35
            source: "host_car.png"
            pos: (700,50)
<MapBox@RelativeLayout>:
    host_car: host_car
    canvas.before:
        Rectangle:
            source: "map_base.jpg"
            size: self.size
            pos: 0,0
        Rectangle:
            pos: 575,412 #light_position
            source: "map_light_grey.png"
            size: 20,20
    HostCar:
        id: host_car

Как переместить виджет HostCar?

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