बाध्य करने के लिए मैं इसअजगर 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()
हालांकि जैसे एक छोटे स्क्रिप्ट चलाने किया गया है असफल, कीबोर्ड घटना मेरी स्थिति में नहीं संभाला है
(मैं खिड़की 7 पर अजगर 2.7 का उपयोग करें)अगर मैं का उपयोग
w.bind("<Button-1>", callback)
चीजें ठीक काम करते हैं।
तो, यह वास्तव में मुझे पहेली करता है। कृपया कोई मुझे बताएं कि यह क्यों हो रहा है, अग्रिम धन्यवाद।
इसे देखें http://stackoverflow.com/questions/13326940/python-tkinter-how-to-bind-key-to-a-button – user19911303