您是否可以删除乌龟在python中制作的文本

问题描述 投票:0回答:2

所以我想用乌龟写文字。写入后,我要擦除它。您能做些什么来擦除它吗?

turtle.write('hello world', font=('Arial',12','normal)

接下来是什么?

python text turtle-graphics
2个回答
0
投票

非常简单。首先,将turtle.write分配给一个变量,也许像这样...

text = turtle.Turtle()
text.write('hello world', font=('Arial',12','normal)

然后您需要做的就是运行

text.clear()

将清除文本变量,它是屏幕上的文本。


0
投票

如果要更新(擦除和重写)文本,我建议为此目的使用专用的乌龟实例。无论如何,您都可以使用.clear()清除所有内容,或使用.undo()清除乌龟写的最后一件事(假设它们之间没有其他不可撤消的动作。)

© www.soinside.com 2019 - 2024. All rights reserved.