Встал вопрос, как отследить координаты мыши (и других элементов). Наткнулся на непонятный для меня фрагмент кода. Что это за элементы и к чему относятся? Я понимаю, что это передает координаты по осям, но что это за объект и параметры? Отдельного описания не нашел. Прошу разжевать на пальцах. Спасибо!
import Tkinter
class App:
def __init__(self, root):
f = Tkinter.Frame(width=100, height=100, background="bisque")
f.pack(padx=100, pady=100)
f.bind("<1>", self.OnMouseDown)
def OnMouseDown(self, event):
print "frame coordinates: %s/%s" % (event.x, event.y)
print "root coordinates: %s/%s" % (event.x_root, event.y_root)
root=Tkinter.Tk()
app = App(root)
root.mainloop()
Я не понимаю данный фрагмент:
def OnMouseDown(self, event):
print "frame coordinates: %s/%s" % (event.x, event.y)
print "root coordinates: %s/%s" % (event.x_root, event.y_root)
Нашел аналог:
def getXY(event):
getx=event.x_root
gety=event.y_root