簡體   English   中英

如何用kv語言調整小部件的大小和位置?

[英]How can I resize and position a widget in the kv language?

我正在嘗試調整圖像的大小,使其位於左上角,我一直在使用它,但是我無法理解這段代碼的作用,在將其放置在左上角之前,我想調整其大小看到綠色矩形的工作原理,但我不明白。

在此處輸入圖片說明

#: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

您需要的所有內容都寫在這里: 圖片

添加allow_stretch: True對圖像為allow_stretch: True ,它將覆蓋整個父浮動布局。

另外,在Image中定義size: self.sizepos: self.pos不會執行任何操作。 對於畫布, self是指您要在其上繪圖的小部件(在這種情況下為浮動布局)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM