有没有办法撤出窗口并使用键盘快捷方式取消图标?如果我执行类似:root.bind("<Control-q>", lambda event: root.deiconify())
的操作,则在窗口撤消时不会触发。如果没有办法用Tkinter做到这一点,是否有一个适用于Windows的模块可以让我这样做?
答案 0 :(得分:1)
不,除非您使用某种特定于平台的扩展,否则无法以这种方式使用tkinter。绑定仅在tkinter应用程序具有键盘焦点时起作用,并且如果它被撤销则不能具有键盘焦点。
答案 1 :(得分:0)
是的,有一种使用键盘模块的方法。键盘模块全局绑定键盘事件,因此如果您的图标化窗口不再处于焦点上,则无关紧要。
查看此链接:Is there a way to deiconify root window with keyboard binding?