【发布时间】:2021-07-04 13:24:12
【问题描述】:
基本上当用户单击“重置”按钮时,它必须退出当前窗口并再次打开它以便“重置”。我希望有人能回答因为我真的需要完成这个程序,而 StackOverflow 是一个非常大的程序员社区!
【问题讨论】:
-
您是否尝试过使用:
<tkinter.Tk>.destroy()?如果您要重新打开窗口,您可以只销毁不在整个窗口内的小部件
基本上当用户单击“重置”按钮时,它必须退出当前窗口并再次打开它以便“重置”。我希望有人能回答因为我真的需要完成这个程序,而 StackOverflow 是一个非常大的程序员社区!
【问题讨论】:
<tkinter.Tk>.destroy()?如果您要重新打开窗口,您可以只销毁不在整个窗口内的小部件
试试这个自动关闭标签
root. destroy()
但是如果你想在特定时间后关闭,请使用 sleep 命令使用这个
w = tk.Tk()
w.after(30000, lambda: w.destroy()) # Destroy the widget after 30 seconds
w.mainloop()
【讨论】:
lambda: w.destroy(),只需使用w.destroy。它会运行得更快,占用的空间更少。