Ho corso un piccolo script come questoPython Tkinter Canvas non riescono a legare tastiera
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()
Tuttavia, l'evento tastiera non viene gestito nella mia situazione (io uso Python 2.7 sulla finestra 7)
Se uso
w.bind("<Button-1>", callback)
Le cose funzionano bene.
Quindi, questo mi imbarazza davvero. Per favore qualcuno mi dica perché questo sta accadendo, grazie in anticipo.
controllare questo http://stackoverflow.com/questions/13326940/python-tkinter-how-to-bind-key-to-a-button – user19911303