我想对 Enter 键而不是 Return 键执行此操作:
root.bind('<Return>',func)
如果你不清楚enter键和return键的区别 http://en.wikipedia.org/wiki/Enter_key
非常感谢您的帮助,谢谢!
最佳答案
找出什么是正确的键绑定(bind)的一种方法是为所有 键创建键绑定(bind)并打印事件的keysym
。现在,只需按下要将事件绑定(bind)到的键并查看它打印的内容。
import Tkinter
root = Tkinter.Tk()
def func(event):
print event.keysym
root.bind("<Key>", func)
root.mainloop()
当按下 Enter 键时,这将打印 KP_Enter
,因此您的绑定(bind)应该是
root.bind('<KP_Enter>', func)
关于python - 如何将 Enter 键绑定(bind)到我的 tkinter 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21411741/