Tkinter:使框架与主框架具有相同的大小 window

Tkinter: make a frame have the same size as the main window

我尝试查找它,但找不到任何内容。我只想要一个框架或 canvas 与主 window 具有相同的大小,并且每当扩展 window 时,框架也会扩展。我尝试了不同的选择,但它们没有用。我应该为下面的框架对象添加任何属性以使其与根 window 具有相同的大小吗?请帮忙!

from tkinter import *

root = Tk()

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

root.mainloop() 

在我的 tkinter 个人 GUI 中,我需要一个出现 fullscreen-sized 的 windows。 如果你想在 windows 中填充和扩展你的框架,你必须使用 .pack 方法的填充和扩展选项。 在您的情况下,您可以尝试使用此代码:

from tkinter import *

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

root.mainloop()