如何使用 .after 在 Tkinter 中使 Canvas 文本出现和消失
How to Make Canvas Text Appear and Disappear in Tkinter Using .after
如何让 canvas.create_text 在一定时间后消失?
def showLabel1():
loadingtext1 = canvas.create_text(500, 475)
canvas.itemconfig(loadingtext1, text='Uploading Packages',font=("COURIER", 10))
window.after(1500, ?????????)
window.after(500, showLabel1)
我知道销毁或忘记不起作用,因为它不是标签。
谢谢!
您需要调用Canvas
的delete
方法
def showLabel1():
loadingtext1 = canvas.create_text(500, 475)
canvas.itemconfig(loadingtext1, text='Uploading Packages',font=("COURIER", 10))
window.after(1500, lambda: canvas.delete(loadingtext1))
如何让 canvas.create_text 在一定时间后消失?
def showLabel1():
loadingtext1 = canvas.create_text(500, 475)
canvas.itemconfig(loadingtext1, text='Uploading Packages',font=("COURIER", 10))
window.after(1500, ?????????)
window.after(500, showLabel1)
我知道销毁或忘记不起作用,因为它不是标签。
谢谢!
您需要调用Canvas
的delete
方法
def showLabel1():
loadingtext1 = canvas.create_text(500, 475)
canvas.itemconfig(loadingtext1, text='Uploading Packages',font=("COURIER", 10))
window.after(1500, lambda: canvas.delete(loadingtext1))