-1
我正在製作一個文本編輯器,其主小部件是一個文本小部件,供用戶實際輸入文本。當用戶調整窗格大小時,我需要使文本小部件適合窗口。我通過使小部件變得巨大而受到欺騙,但這只是一個臨時解決方案,讓我可以在尋找解決方案時處理其他部分。我怎樣才能讓文本控件自動調整大小以適應窗口?使tkinter文本小部件適合窗口
我正在製作一個文本編輯器,其主小部件是一個文本小部件,供用戶實際輸入文本。當用戶調整窗格大小時,我需要使文本小部件適合窗口。我通過使小部件變得巨大而受到欺騙,但這只是一個臨時解決方案,讓我可以在尋找解決方案時處理其他部分。我怎樣才能讓文本控件自動調整大小以適應窗口?使tkinter文本小部件適合窗口
使用包放置小部件,展開設置爲True
並填充設置爲BOTH
。例如:
from tkinter import *
root=Tk()
text=Text(root)
text.pack(expand=True, fill=BOTH)
root.mainloop
相同的例子,但現在右側的滾動條:
from Tkinter import *
root = Tk()
S = Scrollbar(root)
T = Text(root)
S.pack(side=RIGHT, fill=Y)
T.pack(side=LEFT, expand=True, fill=BOTH)
S.config(command=T.yview)
T.config(yscrollcommand=S.set)
quote = """asjkdahskdja
asjkkdasjk \r
sadjshadjksd\n
asjhdasdka\t\sdasd\taasdasd\t."""
T.insert(END, quote)