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

1 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()
Run Code Online (Sandbox Code Playgroud)

编辑: root.after(,) 是有效的命令。

Art*_*ica 5

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

root.after(5000, root.destroy)
Run Code Online (Sandbox Code Playgroud)