Python turtle海龟制图的onclick事件
import turtle #海龟上安装onclick,只有点击海龟身上才有作用 t= turtle.Turtle() t.shape("turtle") def turtlerun(x,y): print "YES!" t.onclick(turtlerun) #注意参数是一个函数,不能加圆括号 #在屏幕上安装onclick,可以点击在屏幕任何地方 #包括海龟身上也会响应 w= turtle.Screen() def goto_say(x,y): t.goto(x,y) print "GOTO (%d, %d)" % (x,y) w.onclick(goto_say) #进入事件循环 turtle.mainloop()
发表回复