小部件引用以移动汽车小部件

时间:2019-05-21 18:03:09

标签: python python-3.x kivy

我正在编写一个包含多个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小部件?

0 个答案:

没有答案