如何在 Tkinter canvas 上隐藏图像?

How do you hide an image on a Tkinter canvas?

我正在为学校做一个 Python 项目,由于视觉效果,我使用 Tkinter canvas 对象作为主界面。我迫切需要一种方法来隐藏 canvas 上的对象,但我不确定该怎么做。

我知道这可能是个愚蠢的问题,但我真的需要一个答案。

要隐藏 canvas 对象,您可以使用 canvas.itemconfig(item, state='hidden'),其中 itemcanvas.create_xxxx(...) 返回的项目 ID。

要显示隐藏的项目,请使用 canvas.itemconfig(item, state='normal')