如何将Enter键绑定到我的tkinter窗口

时间:2014-01-28 16:49:22

标签: python tkinter

我想为Enter键而不是Return键执行此操作:

root.bind('<Return>',func)

如果您不清楚enter键和返回键之间的区别 http://en.wikipedia.org/wiki/Enter_key

感谢您的帮助,谢谢!

1 个答案:

答案 0 :(得分:3)

找出正确的键绑定的一种方法是为所有键创建键绑定并打印事件的keysym。现在,只需点击要将事件绑定到的键,然后查看它打印的内容。

import Tkinter
root = Tkinter.Tk()
def func(event):
    print event.keysym
root.bind("<Key>", func)
root.mainloop()

Enter 键时,会打印KP_Enter,因此您的装订应为

root.bind('<KP_Enter>', func)