Python Tkinter使网格适合框架尺寸

Python Tkinter使网格适合框架尺寸,python,python-3.x,tkinter,tkinter-layout,Python,Python 3.x,Tkinter,Tkinter Layout,我想知道是否有办法使网格行和列适合设置的框架的大小。因此,如果我创建一个框架并设置其大小,则网格将适合框架的大小 这就是我迄今为止所尝试的: window=Tk() 框架=框架(窗口) 框架位置(x=0,y=0,宽度=200,高度=200) 标题=标签(框架,text=“标题”,bg=“矢车菊蓝”,高度=2) title.grid(行=0,列=0,粘性=NSEW) 排序按钮=按钮(框架,text=“按钮”,relief=“凹槽”,高度=2,bg=“maroon1”,) 排序按钮网格(行=1,列=

我想知道是否有办法使
网格
适合设置的
框架的大小。因此,如果我创建一个
框架
并设置其大小,则
网格
将适合
框架
的大小

这就是我迄今为止所尝试的:

window=Tk()
框架=框架(窗口)
框架位置(x=0,y=0,宽度=200,高度=200)
标题=标签(框架,text=“标题”,bg=“矢车菊蓝”,高度=2)
title.grid(行=0,列=0,粘性=NSEW)
排序按钮=按钮(框架,text=“按钮”,relief=“凹槽”,高度=2,bg=“maroon1”,)
排序按钮网格(行=1,列=0,粘性=NSEW)
window.mainloop()
例如,这是我当前代码的输出:

但这正是我想要的:


您可以为框架的各列设置权重

from tkinter import *

window = Tk()

frame = Frame(window,bg="yellow")

...

frame.grid_columnconfigure(0, weight=1)

window.mainloop()