2

我试图弄清楚将文本附加到 tkinter 对象。我总共有 64 个文本对象。我将文本分配给对象,如下所示:

self.canvas.itemconfig(self.TextKeys[3], text = "Image")

但在我想做的情况下:

self.canvas.itemconfig(self.TextKeys[3], text = "Comm")

如何添加文本而不是替换它?我遇到的另一个问题是画布对象上的空间量是有限的:在此处输入图像描述

任何意见/建议将不胜感激!

4

1 回答 1

2

您可以使用insert canvas 方法将某些内容插入到字符串对象中。由于您要追加,请使用索引“end”,例如:

self.canvas.insert(self.TextKeys[3], "end", "this text will be appended")

我不明白你关于空间有限的问题。项目占用的空间量可由您的代码配置。

于 2012-08-08T21:03:39.930 回答