Python 3.x Tkinter escape按钮命令,如何创建它?
如何向escape按钮(右上角的X)添加命令,该按钮也会抛出yes/no消息框?在创建对Python 3.x Tkinter escape按钮命令,如何创建它?,python-3.x,tkinter,Python 3.x,Tkinter,如何向escape按钮(右上角的X)添加命令,该按钮也会抛出yes/no消息框?在创建对Tk()的引用(例如root)后,可以使用将回调绑定到escape按钮,如您所说 这可能看起来像: import tkMessageBox ... def callback(): if tkMessageBox.askokcancel("Quit", "Do you really wish to quit?"): root.destroy() ... root.protocol
Tk()
的引用(例如root
)后,可以使用将回调绑定到escape按钮,如您所说
这可能看起来像:
import tkMessageBox
...
def callback():
if tkMessageBox.askokcancel("Quit", "Do you really wish to quit?"):
root.destroy()
...
root.protocol("WM_DELETE_WINDOW", callback)
...
(示例取自)