是否有支持自动换行的create_text()模式或技术?我坚持使用create_text()与Label或Text小部件,因为我将文本放在Canvas上的图像上。
此外,是否存在Tkinter API,它使用类似后缀的省略号截断不适合某个宽度的文本,例如。 “非常非常非常长的文本”转换为“非常非常......”的内容。
谢谢你, 马尔科姆
答案 0 :(得分:4)
create_text()
确实有一个自动换行功能。你会这样称呼它:
canvas.create_text(x, y, width=80)
您可以将width参数设置为您想要的最大长度,如果您不想自动换行,则可以设置为0。有关create_text()
的所有选项,参数等,请参阅this article。
我不确定截断文本,但我确实看到this正在讨论限制Entry小部件中输入长度的方法......