पर टिंकर विंडो फोकस मैं टिंकर जीयूआई ढांचे के साथ पायथन में एक एप्लीकेशन लिख रहा हूं। यह कीबोर्ड और माउस घटनाओं के लिए सुनता है, इसलिए यह ध्यान केंद्रित होना चाहिए। यह Ubuntu में एक टर्मिनल से शुरू किया जाता है, तो निम्न कोड काम करता है:मैक ओएस एक्स
from Tkinter import *
root = Tk()
root.focus_force()
def key(event):
print "pressed", event.char
def callback(event):
print "clicked at", event.x, event.y
frame = Frame(root, width=100, height=100)
frame.bind("<Key>", key)
frame.bind("<Button-1>", callback)
frame.pack()
frame.focus_force()
root.mainloop()
हालांकि, जब मैक ओएस एक्स 10.8.4 (शेयर अजगर 2.7.2) में एक टर्मिनल से शुरू की, ध्यान टर्मिनल द्वारा बनाए रखा है जब तक उपयोगकर्ता विंडो पर क्लिक नहीं करता तब तक एमुलेटर। क्या किसी के लिए इसके कामकाज के बारे में पता है?
एक आसान बाय-गोश-मेक-इट-वर्क-अब हैक :-)। धन्यवाद! – yair