Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 你能从画布上永久删除一个标签吗?_Python_Python 3.x_Canvas_Tkinter - Fatal编程技术网

Python 你能从画布上永久删除一个标签吗?

Python 你能从画布上永久删除一个标签吗?,python,python-3.x,canvas,tkinter,Python,Python 3.x,Canvas,Tkinter,我想知道是否可以从画布上永久删除标记。我知道当你在画布上画东西时,画布会给对象指定一个标签。我还知道,如果使用canvas.delete(tag),它仍然保留标记。我想知道如何从画布上删除标记 >>> canvas.create_rectangle(0, 0, 50, 50) 1 >>> canvas.delete(1) >>> canvas.create_rectangle(50, 50, 300, 300) 2 我不希望第二个矩形具有不

我想知道是否可以从画布上永久删除标记。我知道当你在画布上画东西时,画布会给对象指定一个标签。我还知道,如果使用
canvas.delete(tag)
,它仍然保留标记。我想知道如何从画布上删除标记

>>> canvas.create_rectangle(0, 0, 50, 50)
1
>>> canvas.delete(1)
>>> canvas.create_rectangle(50, 50, 300, 300)
2

我不希望第二个矩形具有不同的标记/标识符。

您所指的不是标记,而是对象ID。它们不能重复使用