如何使文本在Python中经过一定时间后消失

问题描述 投票:0回答:1

我对Python真的很陌生。我有一个记忆游戏作业。我已经开始这么做了,但是现在我有点困惑,因为我必须生成将出现在屏幕上并在2秒后消失的数字。我设法生成了数字,然后将数字作为文本放在了标签上,但是无法使它们消失。有功能吗?

python python-3.x tkinter pygame tk
1个回答
0
投票

对于Tkinter,有一些“忘记”选项(使标签消失)。

label.pack_forget()
label.place_forget()

[如果您使用过包装,则使用包装忘记,如果您使用的地方使用包装,请忘记使用。要使它们重新出现,请再次使用打包或放置功能。要等待一定时间,您可以使用time.sleep,但更好的选择是使用.after()

tk.after(10, function)
© www.soinside.com 2019 - 2024. All rights reserved.