设置为相对的Tkinter GUI不会随窗口大小调整

时间:2014-12-07 21:51:58

标签: python python-3.x tkinter relativelayout

我正在尝试制作一个自动调整大小的gui以适应它所在的窗口,但它的效果不佳。我尝试使用这样的相关代码:

self.console.place( relx = 0, rely = 0.1, relheight = 0.85, relwidth = 1 )

但是当调整窗口大小时,它不会调整其中的元素大小。相对的东西在窗口小部件的初始声明中工作正常,之后它不会调整大小。我做错了什么,还是我错过了什么?

1 个答案:

答案 0 :(得分:0)

原来这不是代码的错误,只是因为窗口大小调整没有自动调整主框架的大小。为了将来参考,在尝试制作自动调整大小的窗口时,请尝试沿着这些方向进行操作并确保您没有犯错:

self.pack( expand = tkinter.YES, fill = tkinter.BOTH )