Python 3 Tkinter:如何在Tkinter Text中自动换行文本

时间:2015-09-15 04:29:35

标签: python tkinter

如何在Tkinter Text窗口小部件中自动换行文字? wraplength仅采用屏幕单元,而不是WORD选项。

1 个答案:

答案 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,在这种情况下,不会发生换行,并且该行将无限增长。