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()

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

*