【发布时间】:2018-09-09 16:19:48
【问题描述】:
我知道有诸如.destroy()、.exit() 等命令。但是,当从按下时要执行的操作的按钮参数的“命令”中取出这些命令时,它们不起作用。
我的场景是当用户成功登录时,Tkinter 窗口及其小部件应该在 pygame 中的 GUI 打开后不久关闭。我只是不希望 Tkinter 窗口在我不再需要它时出现在那里,同时也不退出 Python。我不想要一个按钮,因为我希望这个过程是自动的。
让我感到困惑的是,为什么当把这个命令单独拿出来时,它不起作用:
Button(root, text="Quit", command=root.destroy).pack() #works
root.destroy() #don't works
【问题讨论】:
-
登录成功后在同一个函数调用root.destroy()
标签: python tkinter window exit