python 3.x-用于Control-Shift选项卡的Tkinter键绑定



控制切换选项卡的键绑定是什么?我试了很多东西,但似乎都不起作用。我已经知道tkinter.ttk.Notebook.enable_traversal.

如果您知道选项卡的处理程序被激活,那么这也就足够了。

表示事件的通用格式为:<[事件修饰符-]。。。事件类型[-event-detail]>。对于键绑定Ctrl+Shift+Tab,格式为:'控制Shift键按Tab键'。在这种情况下,事件修饰符将是:控制-换档-,事件类型:按键,以及事件详细信息:-选项卡

下面的代码(在python 2.7.6中)应该清楚地表明:

from Tkinter import *
def key(event=None):
    print 'You pressed Ctrl+Shift+Tab'
root = Tk()
frame = Frame(root, width=100, height=100)
frame.focus_set()
frame.bind('<Control-Shift-KeyPress-Tab>', key)
frame.pack()
root.mainloop()

编辑:以上内容适用于Windows和Mac。对于Linux,请使用

'<Control-ISO_Left_Tab>'.

相关内容

  • 没有找到相关文章

最新更新