私はこのような小さなスクリプトを実行しています
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()
ただし、私の状況ではキーボードイベントは処理されません(ウィンドウ7でPython 2.7を使用しています)
使用する場合
w.bind("<Button-1>", callback)
物事はうまくいきます。
だから、これは本当に私を困惑させます。事前に感謝します、なぜこれが起こっているのか誰か教えてください。