我真的是Python新手。我有一个记忆游戏作业。我已经开始这样做了,但现在有点卡住了,因为我必须生成将出现在屏幕上并在2秒后消失的数字。我设法生成数字,然后将数字作为文本放置在标签上,但无法使其消失。有功能吗?
答案 0 :(得分:3)
对于Tkinter
,有一些用于“忘记”(使标签消失)的选项。
label.pack_forget()
label.place_forget()
如果使用包,则使用pack_forget()
,如果使用位置,则使用place_forget()
。要使它们重新出现,请再次使用pack
或place
函数。要等待一定时间,您可以使用time.sleep
,但是更好的选择是使用.after()
tk.after(10, function)