[英]Delete text from Canvas, after some time (tkinter)
一段时间后,我需要从 canvas 中删除文本。
y = cnv3.create_text(600, 430, text='Authentication failed', font=('Times', 30), fill='yellow')
我试过这个:
time.sleep(2)
cnv3.pack_forget(y)
结果:它甚至没有出现文本。
和这个:
root.after(2000, cnv3.delete(y))
也不工作。
请帮忙,我几乎到处找,但我没有找到如何做到这一点。
您必须在参考 function after
给出。 你这样做的方式是立即调用 delete function 然后将结果传递给after
。
它需要看起来像这样:
root.after(2000, cnv3.delete, y)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.