python - 如何在一定时间后使文本消失?
问题描述
我对 Python 真的很陌生。我有一个记忆游戏任务。我已经开始这样做了,但我现在有点卡住了,因为我必须生成将出现在屏幕上并在 2 秒后消失的数字。我设法生成了数字,并将数字作为文本放在标签上,但不能让它们消失。有没有功能可以做到这一点?
解决方案
因为Tkinter
有一些“忘记”选项(使标签消失)。
label.pack_forget()
label.place_forget()
如果您使用 pack 然后使用pack_forget()
,如果您使用的地方使用place_forget()
. 要使它们重新出现,请再次使用pack
orplace
功能。要等待一定的时间,您可以使用time.sleep
,但更好的选择是使用.after()
tk.after(10, function)
推荐阅读
- clojure - 用函数概括嵌套调用 map
- java - 返回按字典顺序出现的字符串的长度
- ios - 使用 UIViewController 扩展添加/删除子视图控制器
- flutter - 获取“NoSuchMethodError:在 null 上调用了 getter 'element'。” 使用 build_runner 时
- html - 没有链接和 onclick 侦听器和适当手形图标的标签
- python - 我必须在python中一个一个地打开多个站点
- javascript - 如何正确使用firebase云功能
- node.js - 有没有办法告诉 Visual Studio Code 优雅地终止集成终端进程?
- javascript - 如何通过休眠在mysql中保留包含html表情符号的文本
- sql - 从 SQLite 到 SAP ASE/SQL Server 需要一些关于查询重写的帮助