Tkinter:使框架具有与主窗口

时间:2017-01-21 16:47:08

标签: python-3.x tkinter window frame

我试过看,但找不到任何东西。我只想要一个框架或一个画布与主窗口具有相同的大小,并且每当窗口展开时,框架也会扩展。我尝试了不同的选项,但它们没有用。我应该为下面的框架对象添加任何属性,因为它与根窗口的大小相同吗?请帮忙!

from tkinter import *

root = Tk()

fr = Frame(root, bg = "red")
fr.pack()

root.mainloop() 

1 个答案:

答案 0 :(得分:2)

在我在tkinter的个人GUI中,我需要一个全屏大小的窗口。 如果要在窗口中填充和扩展框架,则必须使用.pack方法的填充和扩展选项。 在您的情况下,您可以尝试使用此代码:

from tkinter import *

root = Tk()
root.state('zoomed')
fr = Frame(root, bg = "red")
fr.pack(expand=1, fill=BOTH)

root.mainloop()