1
我正在使用Python和Tkinter构建一个GUI应用程序。 我想在用户关闭时控制程序的行为。如何使用Python tkinter绑定Alt-F4?
我已经安装使用新WM_DELETE_WINDOW
协议:
root = Tk()
root.protocol("WM_DELETE_WINDOW", lambda: closes_gracefully())
当用户点击标题栏上的X
按钮这确实是工作,但是当用户按下ALT +它不工作F4。
我试着绑定键序列:root.bind("<Alt-F4>", lambda: closes_gracefully())
但它没有工作。
我怎样才能捕捉到ALT + F4 事件?
'拉姆达:closes_gracefully()'只是'closes_gracefully',顺便说一句。 – TigerhawkT3
刚刚在我的应用程序尝试过,这对我很好用:'self.bind('',self.whatever_your_want)' –
CommonSense
相关:http://stackoverflow.com/questions/30157521/unclosable-window-using-tkinter – TigerhawkT3