Python 2.7 Kivy Python 2.7-将一个布局放在另一个布局中
我研究这个问题已经有一段时间了,我似乎在任何地方都找不到解决办法。我想在我的应用程序中的这个页面中放置一个表,该页面是一个FloatLayout,我想知道是否可以在FloatLayout中放置一个表。是的,可以在FloatLayout中放置一个表。在下面的示例中,我们在FloatLayout中有一个GridLayout。对于表,您可能需要使用 例子 main.py 试验电压(千伏)Python 2.7 Kivy Python 2.7-将一个布局放在另一个布局中,python-2.7,kivy,kivy-language,Python 2.7,Kivy,Kivy Language,我研究这个问题已经有一段时间了,我似乎在任何地方都找不到解决办法。我想在我的应用程序中的这个页面中放置一个表,该页面是一个FloatLayout,我想知道是否可以在FloatLayout中放置一个表。是的,可以在FloatLayout中放置一个表。在下面的示例中,我们在FloatLayout中有一个GridLayout。对于表,您可能需要使用 例子 main.py 试验电压(千伏) #:kivy 1.10.0 : 尺码:300300 网格布局: 科尔斯:3 行\强制\默认值:True 行\默认\
#:kivy 1.10.0
:
尺码:300300
网格布局:
科尔斯:3
行\强制\默认值:True
行\默认\高度:40
按钮:
正文:“第1行第1列”
大小提示:无
宽度:100
标签:
正文:“第1行第2列”
大小提示:无
宽度:100
按钮:
正文:“第1行第3列”
按钮:
正文:“第2行第1列”
大小提示:无
宽度:100
标签:
正文:“第2行第2列”
大小提示:无
宽度:100
按钮:
正文:“第2行第3列”
输出
是的,可以在FloatLayout中放置一个表。在下面的示例中,我们在FloatLayout中有一个GridLayout。对于表,您可能需要使用 例子 main.py 试验电压(千伏)
#:kivy 1.10.0
:
尺码:300300
网格布局:
科尔斯:3
行\强制\默认值:True
行\默认\高度:40
按钮:
正文:“第1行第1列”
大小提示:无
宽度:100
标签:
正文:“第1行第2列”
大小提示:无
宽度:100
按钮:
正文:“第1行第3列”
按钮:
正文:“第2行第1列”
大小提示:无
宽度:100
标签:
正文:“第2行第2列”
大小提示:无
宽度:100
按钮:
正文:“第2行第3列”
输出
您可以在版面中添加每个小部件,然后是您可以在版面中添加每个小部件,然后是您可以
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
class RootWidget(FloatLayout):
pass
class TestApp(App):
title = "GridLayout Inside FloatLayout Demo"
def build(self):
return RootWidget()
if __name__ == "__main__":
TestApp().run()
#:kivy 1.10.0
<RootWidget>:
size: 300, 300
GridLayout:
cols: 3
row_force_default: True
row_default_height: 40
Button:
text: "Row 1 Col 1"
size_hint_x: None
width: 100
Label:
text: "Row 1 Col 2"
size_hint_x: None
width: 100
Button:
text: "Row 1 Col 3"
Button:
text: "Row 2 Col 1"
size_hint_x: None
width: 100
Label:
text: "Row 2 Col 2"
size_hint_x: None
width: 100
Button:
text: "Row 2 Col 3"