Python 如果窗口已调整大小(如果窗口已使用place显示),请调整窗口小部件的大小

Python 如果窗口已调整大小(如果窗口已使用place显示),请调整窗口小部件的大小,python,tkinter,Python,Tkinter,我有一个程序,在根窗口上有大约12个小部件,它们都是使用.place(x,y)放置的 问题是,当窗口调整大小时,所有内容都保持在相同的位置,并且不适应窗口。这个问题能解决吗 是的,这是可能的 您可以使用以下功能将relwidth和relheight选项的值设置为所需值(介于0.0和1.0之间): your_widget_1.place_configure(relheight=1.0, relwidth=1.0) 或者,您可以在使用函数放置小部件的过程中直接设置我提到的选项。例如: your_w

我有一个程序,在根窗口上有大约12个小部件,它们都是使用
.place(x,y)
放置的

问题是,当窗口调整大小时,所有内容都保持在相同的位置,并且不适应窗口。这个问题能解决吗

是的,这是可能的

您可以使用以下功能将
relwidth
relheight
选项的值设置为所需值(介于0.0和1.0之间):

your_widget_1.place_configure(relheight=1.0, relwidth=1.0)
或者,您可以在使用函数放置小部件的过程中直接设置我提到的选项。例如:

your_widget_1.place(bordermode=OUTSIDE,relheight=1.0, relwidth=1.0)

是的,有可能。这需要你做更多的工作。这是您通常应该使用
pack
grid
的原因之一。也许您可以提供一个简单的可运行示例?