SIM*_*MEL 4 tk-toolkit tcl exit
我正在使用Tcl/Tk构建一个GUI,对于Linux环境,我看到可以"抓住"按下窗口的"x"按钮(右上角的按钮关闭程序).
我该如何捕捉这些事件?
要控制删除窗口的请求,请配置合适的协议处理程序:
wm protocol . WM_DELETE_WINDOW {
if {[tk_messageBox -message "Quit?" -type yesno] eq "yes"} {
exit
}
}
Run Code Online (Sandbox Code Playgroud)
默认行为(即,如果协议处理程序是空字符串)仅仅destroy是请求所针对的顶层.