如何在几秒钟延迟后让tkinter窗口自动关闭?

时间:2018-04-24 14:21:10

标签: python tkinter wait

我有一个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(,)是有效的命令。

1 个答案:

答案 0 :(得分:2)

以下内容应在5000毫秒(5秒)后关闭tkinter窗口root(根据需要更改):

root.after(5000, root.destroy)