Python 如何使用kivy在GridLayout中放置FloatLayout?
我使用kivy和kv语言来制作GUI,我对kivy还是个新手。 在下图中,按钮位于GUI右侧的黑色位,但scrollview按钮位于屏幕高度的一半,我在规则中添加了一个额外的浮动布局,并缩进了所有内容,但现在所有按钮都位于屏幕的错误一侧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 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”
请发布一个小的工作示例……在构建应用程序时,阅读教程而不是询问每个细节如何?如果您不知道浮动布局是如何工作的,那么请在文档中阅读。请检查。它将帮助你学习克维。