Python 支持自动换行的Canvas create_text()版本?

Python 支持自动换行的Canvas create_text()版本?,python,user-interface,word-wrap,tkinter-canvas,Python,User Interface,Word Wrap,Tkinter Canvas,是否有支持自动换行的create\u text()模式或技术?我一直在使用create_text()而不是Label或text小部件,因为我正在画布上的图像顶部放置文本 另外,是否有一个Tkinter API可以截断不适合特定宽度的文本,并使用类似省略号的后缀,例如,其中非常非常长的文本被转换为类似的内容,其中非常非常,在create\u text()中确实有一个换行功能。你可以这样称呼它: canvas.create_text(x, y, width=80) 可以将width参数设置为所需的

是否有支持自动换行的
create\u text()
模式或技术?我一直在使用
create_text()
而不是
Label
text
小部件,因为我正在画布上的图像顶部放置文本


另外,是否有一个Tkinter API可以截断不适合特定宽度的文本,并使用类似省略号的后缀,例如,
其中非常非常长的文本
被转换为类似
的内容,其中非常非常,

create\u text()
中确实有一个换行功能。你可以这样称呼它:

canvas.create_text(x, y, width=80)
可以将width参数设置为所需的最大长度,如果不需要换行,则设置为0。有关
create\u text()
的所有选项、参数等,请参阅


我不确定是否要截断文本,但我确实看到了关于限制输入窗口小部件中输入长度的方法…

谢谢您的帮助。我很难为情地说,我完全错过了create_text()的width=选项。也谢谢你的链接。注意:你的第二个链接是坏的-它应该是:.effbot当然是暂时关闭,所以第一个链接或多或少是无用的。