我正在制作一个文本编辑器,其主要窗口小部件是一个文本小部件,供用户实际输入文本。当用户调整窗格大小时,我需要使文本小部件适应窗口大小。我有点作弊了,通过使小部件巨大来解决问题,但这只是一种临时解决方案,让我可以在寻找解决方案的同时处理其他部分。如何使文本小部件自动调整大小以适应窗口?
我正在制作一个文本编辑器,其主要窗口小部件是一个文本小部件,供用户实际输入文本。当用户调整窗格大小时,我需要使文本小部件适应窗口大小。我有点作弊了,通过使小部件巨大来解决问题,但这只是一种临时解决方案,让我可以在寻找解决方案的同时处理其他部分。如何使文本小部件自动调整大小以适应窗口?
使用pack函数来放置窗口小部件,将expand属性设置为True
,fill属性设置为BOTH
。例如:
from tkinter import *
root=Tk()
text=Text(root)
text.pack(expand=True, fill=BOTH)
root.mainloop