如何在Tkinter Text
窗口小部件中自动换行文字? wraplength
仅采用屏幕单元,而不是WORD
选项。
答案 0 :(得分:11)
使用wrap=WORD
选项。这是一个例子:
from tkinter import *
root = Tk()
t = Text(wrap=WORD)
t.pack()
root.mainloop()
或者,您可以使用wrap
设置Text.config()
的值:
t = Text()
t.config(wrap=WORD)
wrap
的其他有效值为CHAR
,这是默认值,或NONE
,在这种情况下,不会发生换行,并且该行将无限增长。