Wayne Watson schrieb:
Sometime ago, one of my posts brought a response brief exchange on event handling*. Where might I find more about event handling with respect to the keyboard, and particularly with a mouse. In the latter case, I'm interested in finding the pixel position of the mouse on a canvas.

Hi Wayne,

there is some (limited) support of event handling in the turtle module of Python 2.6
Example:

>>> from turtle import *
>>> reset()
>>> def printpos(x,y):
       print x,y

>>> onscreenclick(printpos)
>>> -284.0 80.0    # result of clicking

the turtle module's playground is a Tkinter Canvas.
Don't know if that fit's to your needs in some way.

The module runs as is also with Python 2.5 and yuo can download
it separately from here:

http://svn.python.org/view/python/trunk/Lib/lib-tk/

More information on:

http://docs.python.org/library/turtle.html#module-turtle

Examples are in the source distribution (along with a demoViewer program,
which also serves as an example on how to embed turtle graphics into a
Tkinter application. You can download it separately from here:

http://svn.python.org/view/python/trunk/Demo/turtle/

If you have enough time and if you are interested in it, here is a PyCon talk on the turtle module, which - as 6th "way" - contains a section on event driven
programs followed by two examples of games:

http://blip.tv/file/1947495

Best regards,
Gregor

* I see from Alan Gauld, which refers to his web site. Still I'm curious about other sources. The few books I have on Python seem to avoid the subject. Perhaps it goes by another name in Python-ville.

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to