是否有支持自动换行的create_text()
模式或技术?我一直在使用 create_text()
与 Label
或 Text
小部件,因为我将文本放在 Canvas 上的图像之上.
此外,是否有一个 Tkinter API 可以截断不适合特定宽度的带有省略号(如后缀)的文本,例如。 非常、非常、非常长的文本
被转换为类似非常、非常、...
的内容。
最佳答案
create_text()
中确实有自动换行功能。你会这样调用它:
canvas.create_text(x, y, width=80)
您可以将宽度参数设置为您想要的任何最大长度,或者如果您不想自动换行则设置为 0。参见 this article create_text()
的所有选项、参数等。
我不确定截断文本,但我确实看到了this谈论一种限制 Entry 小部件中输入长度的方法...
关于python - 支持自动换行的 Canvas create_text() 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4121362/