2010-11-18 44 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