python - 你如何让 tkinter 窗口在几秒钟延迟后自动关闭?
问题描述
我有一个 tkinter 窗口,root
它应该在延迟几秒钟后关闭。这是我目前的窗口代码:
from tkinter import *
root=Tk()
def WaitAndClose():
global root
#close root after a few seconds
Button(root, text='Close', command=WaitAndClose).pack()
mainloop()
编辑: root.after(,) 是有效的命令。
解决方案
以下应root
在 5000 毫秒(5 秒)后关闭 tkinter 窗口(根据需要更改):
root.after(5000, root.destroy)
推荐阅读
- r - 使用带有构面的 ggplot2 从 R 创建 html5 交互式绘图(绘图)
- java - 如何为 SpringBoot 2 创建自定义嵌入式 servlet 容器
- docker - 码头工人。如何将参数传递给 FROM 子句?
- c++ - 测试此指针的 const 指针性质
- javascript - 在 android chrome 上移除选定的外部麦克风时,MediaStreamTrack.onended 不会触发
- javascript - 如何在 vex 对话框中显示 XSS 后的原始字符串?
- django - Django:反向OneToOneField匹配没有related_name
- python - 如何在训练和测试阶段使用不同的损失函数
- sql - 更新查询仅使用新值的第一个字母更新数据
- sql-server - 在 SQL Server 中计算剩余天数和从今天起经过的天数