Text Tkinter文本字段大小不小于';达不到框架尺寸

Text Tkinter文本字段大小不小于';达不到框架尺寸,text,tkinter,Text,Tkinter,textfield没有扩展到textfield_frame=frame的大小。为什么? 后来我想把更多的小部件放到更多的框架中,这就是为什么我从根框架中的一个框架开始。 提前谢谢 import Tkinter root = Tkinter.Tk() ScreenSizeX = root.winfo_screenwidth() ScreenSizeY = root.winfo_screenheight() FrameSizeX = int(ScreenSizeX * 0.7) FrameSiz

textfield没有扩展到textfield_frame=frame的大小。为什么? 后来我想把更多的小部件放到更多的框架中,这就是为什么我从根框架中的一个框架开始。 提前谢谢

import Tkinter

root = Tkinter.Tk()

ScreenSizeX = root.winfo_screenwidth()
ScreenSizeY = root.winfo_screenheight()
FrameSizeX = int(ScreenSizeX * 0.7)
FrameSizeY = int(ScreenSizeY * 0.7)
FramePosX = (ScreenSizeX - FrameSizeX)/2
FramePosY = (ScreenSizeY - FrameSizeY)/2

root.geometry("%dx%d%+d%+d"%(FrameSizeX,FrameSizeY,FramePosX,FramePosY))
frame = Tkinter.Frame(root)
frame.pack()

textfield_frame_height = FrameSizeY
textfield_frame = Tkinter.Frame(frame,width=FrameSizeX,height=ScreenSizeY,bg="yellow")

textfield_frame.pack()    

text = Tkinter.Text(textfield_frame)
text.pack(fill="both", expand=1)

root.mainloop()

Textfield
完全适合
Textfield\u框架
。但是
textfield\u frame
frame
不适合
root

frame.pack(fill="both", expand=1)
textfield_frame.pack(fill="both", expand=1)