Tkinter: how; newbie

jim-on-linux inq1ltd at verizon.net
Tue Feb 13 19:42:33 EST 2007


On Tuesday 13 February 2007 18:02, Gigs_ wrote:
> can someone explain me this code?
>
> from Tkinter import *
>
> root = Tk()
>
> def callback(event):
>      print "clicked at", event.x, event.y
>
> frame = Frame(root, width=100, height=100)
> frame.bind("<Button-1>", callback)
> frame.pack()
>
> root.mainloop()
>
if you live on longititude 32, wrere is that? 
If you live on latitude 40 and longitiude 32 I can 
find that location. 

 Your mouse is pointing to x, and y, which is 
simply a location on the screen.


>
> well, my problem is at frame.bind(",Button-1>",
> callback) callback function prints event.x and
> event.y. How the callback function get this two
> number when it has only one argument (event)
> Why its not: def callback(x, y): print x, y
>
> Im new to gui programming
>
> Sorry for bad eng!
>
> Thanks for replay!



More information about the Python-list mailing list