如果窗口调整大小(如果它们随地方显示),请调整窗口小部件的大小

时间:2017-03-15 05:06:49

标签: python tkinter

我有一个程序在根窗口上有大约12个小部件,所有这些小部件都使用.place(x,y)放置。

问题在于,当调整窗口大小时,所有内容都保持在同一位置,并且不会调整到窗口。这可以修复吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

您可以将 relwidth relheight 选项的值设置为您想要的值( 0.0 1.0 。)使用place_configure()函数:

your_widget_1.place_configure(relheight=1.0, relwidth=1.0)

或者,您可以在使用place()功能放置小部件的过程中直接设置我提到的选项。例如:

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