Python 如何使用kivy在GridLayout中放置FloatLayout?

Python 如何使用kivy在GridLayout中放置FloatLayout?,python,kivy,Python,Kivy,我使用kivy和kv语言来制作GUI,我对kivy还是个新手。 在下图中,按钮位于GUI右侧的黑色位,但scrollview按钮位于屏幕高度的一半,我在规则中添加了一个额外的浮动布局,并缩进了所有内容,但现在所有按钮都位于屏幕的错误一侧 #:kivy 1.9.0 GridLayout: rows: 1 LeftArea: RightArea: <LeftArea@FloatLayout>: canvas: Color:

我使用kivy和kv语言来制作GUI,我对kivy还是个新手。 在下图中,按钮位于GUI右侧的黑色位,但scrollview按钮位于屏幕高度的一半,我在规则中添加了一个额外的浮动布局,并缩进了所有内容,但现在所有按钮都位于屏幕的错误一侧

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


<RightArea@GridLayout>:
    cols: 1
    size_hint_x: 0.3
    spacing: '10dp'

    FloatLayout:
        ScrollView:
            LinksGrid:
                id: links_grid

        BoxLayout:
            cols: 1
            rows: 2
            GetLinksButton:
                links_grid: links_grid
            Clearlinkbuttons:
                links_grid: links_grid

<LinksGrid@GridLayout>:
    cols: 1
    spacing: '5dp'
    size_hint_y: None
    height: self.minimum_height

<GetLinksButton>:
    size_hint_y: 0.1
    text: 'get links'
    on_press: self.get_links()

<Clearlinkbuttons>:
    size_hint_y: 0.1
    text: 'clear links'
    on_press: self.clear_links()

<LinkButton>:
    size_hint_y: None
    height: '80dp'
#:kivy 1.9.0
网格布局:
行数:1
左侧区域:
右侧区域:
:
画布:
颜色:
rgb:0,1,0
矩形:
大小:self.size
pos:self.pos
图片:
资料来源:“moneyswags.gif”
大小:self.size
pos:self.pos
:
科尔斯:1
大小提示:0.3
间距:“10dp”
浮动布局:
滚动视图:
链接网格:
id:links\u网格
盒子布局:
科尔斯:1
行数:2
GetLinksButton:
链接网格:链接网格
ClearLink按钮:
链接网格:链接网格
:
科尔斯:1
间距:“5dp”
尺寸提示:无
高度:自身最小高度
:
尺寸:0.1
文本:“获取链接”
on_press:self.get_links()
:
尺寸:0.1
文本:“清除链接”
按:self.clear\u links()
:
尺寸提示:无
高度:“80dp”

请发布一个小的工作示例……在构建应用程序时,阅读教程而不是询问每个细节如何?如果您不知道浮动布局是如何工作的,那么请在文档中阅读。请检查。它将帮助你学习克维。