【发布时间】:2015-03-24 10:54:02
【问题描述】:
在这里找到一个类似的帖子:Tkinter button command activates upon running program?
但是我不能完全理解答案是一个相对较新的问题。
def Destroy(var):
var.destroy()
是不是我也想调用的函数。
exit_button = tk.Button(master, text = "Exit", command = Destroy(master))
但是,当我运行该程序时,它会立即关闭并显示错误消息:
_tkinter.TclError: can't invoke "button" command: application has been destroyed
我想要的是程序在按下按钮后退出,我将使用相同的功能来销毁其他小部件等,因此它需要成为一个功能。
如有需要,将进一步澄清。
【问题讨论】: