如何使用kv语言调整窗口小部件的大小和位置?

时间:2016-02-05 22:44:33

标签: python kivy

我正在尝试调整图像的大小,因此它位于左下角,我一直在玩它并且我无法理解这个代码的工作原理,然后我把它放在我想要的左角调整为绿色矩形的大小,只是看它是如何工作的,但我没有得到它。

enter image description here

#:kivy 1.9.0
GridLayout:
    rows: 1

    LeftArea:
    RightArea:

<LeftArea@FloatLayout>:

    canvas:
        Color:
            rgb: 0, 1, 0
        Rectangle:
            size: self.size
            pos: self.pos
    Image:
        source: 'moneyswags.gif'
        size: self.size
        pos: self.pos

1 个答案:

答案 0 :(得分:1)

您需要的一切都写在这里:Image

allow_stretch: True添加到图像中,它将覆盖整个父级浮动布局。

此外,在图像中定义size: self.sizepos: self.pos不会做任何事情。对于画布,self指的是您正在绘制的小部件(在本例中为浮动布局)。

相关问题