Tkinter - Canvas 文本对象自动滚动

Tkinter - Canvas Text Object Auto-Scroll

我正在开发一个 Tkinter 应用程序,其中包含 Canvas 和在此 Canvas 之上绘制的 create_text 对象。

此文本对象自动换行 width 属性。但是,我希望此文本在文本对象换行到第 4 行时自动剪裁文本的第一行。

所以从这里开始:

 aaaa
bbbbbb
 cccc
dddddd <- incoming new text

为此:

bbbbbb
 cccc
dddddd

有什么好的方法吗?

Any good way to do this?

不,无法使 canvas 文本项按您想要的方式剪辑。

您只需滚动文本小部件即可。

在此处查看代码:https://github.com/decadenza/blondieautoscroll