2010-11-18 37 views
3

好吧,那么说我有一个带有文本小部件的基本框架。Tkinter文本部件将不会填充/展开

from Tkinter import * 

app = Tk() 

frame = Frame(app) 
frame.pack() 

text = Text(app) 
text.pack(expand = 1, fill= BOTH) 

如果我这样做并开始调整窗口大小,文本小部件将不会随着窗口展开。它可以与任何其他小部件一起工作,所以文本小部件发生了什么以及如何使用窗口调整大小?

回答

1

您的确切代码在调整大小时会为我展开。

如果您在IDLE上编写代码,那么您可能需要重新启动IDLE和/或在IDLE外测试您的程序,尤其是在Windows和IDLE未使用子进程连接子解释器的情况下;由于IDLE本身是在Tkinter中编写的,所以IDLE通常不适用于编写Tkinter程序。

+2

不,我想出了我做错了什么。我实际上在框架中有文字(我没有在上面的代码片段中做过)。我没有框架设置来扩展/填充,所以这是问题所在。 – Amaron 2010-11-18 14:18:27