【问题标题】:How Can I Get a Python Tkinter Window Open And Close By Itself? [closed]如何让 Python Tkinter 窗口自行打开和关闭? [关闭]
【发布时间】:2021-07-04 13:24:12
【问题描述】:

基本上当用户单击“重置”按钮时,它必须退出当前窗口并再次打开它以便“重置”。我希望有人能回答因为我真的需要完成这个程序,而 StackOverflow 是一个非常大的程序员社区!

【问题讨论】:

  • 您是否尝试过使用:<tkinter.Tk>.destroy()?如果您要重新打开窗口,您可以只销毁不在整个窗口内的小部件

标签: python tkinter window


【解决方案1】:

试试这个自动关闭标签

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。它会运行得更快,占用的空间更少。
  • 哦,真的谢谢队友,我学到了一些新东西,我应该对代码进行任何其他更改以使其更加优化
  • 不,其他一切都很好:D.
猜你喜欢
  • 1970-01-01
  • 2014-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-18
相关资源
最近更新 更多