Layout Python3 Tkinter:网格中的网格?框架与其他框架并排?

Layout Python3 Tkinter:网格中的网格?框架与其他框架并排?,layout,python-3.x,tkinter,Layout,Python 3.x,Tkinter,所以Tkinter有网格系统和框架等等。我已经做了一个基本布局,如下所示: 我为它的父帧添加了大量的填充空间,但现在我想填充它。Tkinter是否支持网格中的网格和框架中的框架?例如,我尝试: layout = ttk.Frame(anchor, padding="250 5 250 500") #Appears to initialize its layout layout.grid(column=0, row=0) #Appears to set up a grid system layou

所以Tkinter有网格系统和框架等等。我已经做了一个基本布局,如下所示:

我为它的父帧添加了大量的填充空间,但现在我想填充它。Tkinter是否支持网格中的网格和框架中的框架?例如,我尝试:

layout = ttk.Frame(anchor, padding="250 5 250 500") #Appears to initialize its layout
layout.grid(column=0, row=0) #Appears to set up a grid system
layout.columnconfigure(0, weight=1)
layout.rowconfigure(0, weight=1)
contentspace = ttk.Frame(layout, padding="10 5 10 10")
contentspace.grid(column=0, row=0)
其中layout是一个框架,contentspace是按钮下的框架,用于显示动态生成的内容,这些内容基本上由网格项组成,这些网格项有自己独立的列和行,就像独立的HTML/CSS表格一样。然而,无论我做了什么,无论是添加按钮还是标签,都不会改变或显示任何内容。我不会出错,程序也会运行,但不会发生任何事情

每次我在谷歌上搜索这种东西,我都会收到很多关于Tkinter的无关帖子,所以我想我可能会在这里做一些具体的事情。我是手工编写的,因为IDE让这台计算机崩溃了


对于那些好奇的人来说,这是一个为我选择随机视频游戏的程序,考虑到先决条件和已经玩过的游戏。

是的,tkinter支持网格中的网格,尽管这有点用词不当。Tkinter支持小部件内部的小部件。网格只是一个方法的名称,它不是一个东西

如果您创建了一个帧,并且没有给它指定大小或任何子帧,那么它的大小将默认为一个像素。除非使用粘滞选项,否则它几乎或完全不可见