Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 Kivy Python 2.7-将一个布局放在另一个布局中_Python 2.7_Kivy_Kivy Language - Fatal编程技术网

Python 2.7 Kivy Python 2.7-将一个布局放在另一个布局中

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 行\默认\

我研究这个问题已经有一段时间了,我似乎在任何地方都找不到解决办法。我想在我的应用程序中的这个页面中放置一个表,该页面是一个FloatLayout,我想知道是否可以在FloatLayout中放置一个表。

是的,可以在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列”
输出

是的,可以在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"