Я работает небольшой скрипт, как этотPython Tkinter холст не связывать клавиатуру
from Tkinter import *
root = Tk()
def callback(event):
print "callback"
w = Canvas(root, width=300, height=300)
w.bind("<Key>", callback)
w.pack()
root.mainloop()
Однако, событие клавиатуры не обрабатывается в моей ситуации (я использую Python 2.7 на окне 7)
Если я использую
w.bind("<Button-1>", callback)
Вещи хорошо работают.
Итак, это действительно меня озадачивает. Пожалуйста, скажите мне, почему это происходит, спасибо заранее.
проверить это http://stackoverflow.com/questions/13326940/python-tkinter-how-to-bind-key-to-a-button – user19911303