我尝试过这个,通过鼠标单击关闭窗口,但从未收到该事件:
top = TkToplevel.new(root)
top.bind('<Destroy>', proc {
...
})
出了什么问题?
最佳答案
top = TkToplevel.new(root)
top.protocol "WM_DELETE_WINDOW", proc { puts "It's time to say goodbye.";
top.destroy }
关于ruby - 如何为 TkToplevel 窗口绑定(bind) Destroy 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35973800/