Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #32841 > unrolled thread

clicking on turtle

Started byNicolas Graner <Nicolas.Graner@u-psud.fr>
First post2012-11-06 22:09 +0100
Last post2012-11-06 22:09 +0100
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python


Contents

  clicking on turtle Nicolas Graner <Nicolas.Graner@u-psud.fr> - 2012-11-06 22:09 +0100

#32841 — clicking on turtle

FromNicolas Graner <Nicolas.Graner@u-psud.fr>
Date2012-11-06 22:09 +0100
Subjectclicking on turtle
Message-ID<mailman.3338.1352236733.27098.python-list@python.org>
I have a problem with the standard "turtle" module. When a turtle has
a custom shape of type "compound", it doesn't seem to respond to click
events. No problem with polygon shapes.

Running python 3.2.3, turtle version 1.1b on Windows XP.

Here is my test file:

##################################################
import turtle
square = ((0,0),(0,20),(20,20),(20,0))
turtle.addshape("sq1", square) # sq1 = polygon shape
s = turtle.Shape("compound")
s.addcomponent(square, "red")
turtle.addshape("sq2", s) # sq2 = compound shape
t1 = turtle.Turtle(shape="sq1")
t2 = turtle.Turtle(shape="sq2")
t2.fd(20) # set the turtles side by side
def click(x,y): print("click at",x,y)
t1.onclick(click)
t2.onclick(click)
turtle.mainloop()
##################################################

When I run this and click on the black square (i.e. t1), the message
"click at..." gets printed on the console. When I click on the red
square (i.e. t2), nothing happens.

Bug or feature?

--Nicolas

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web