使用Turtle图形的onscreenclick()事件,但需要从绑定到它的函数返回值

时间:2015-11-02 06:10:00

标签: python turtle-graphics

我只是将一些功能绑定到我的鼠标点击龟图形屏幕的代码:

import turtle
wn = turtle.Screen()

def token_move(x,y):
    turtle.goto(x,y)
    position = [turtle.xcor(), turtle.ycor()]
    return position

token = turtle.Turtle()
wn.onscreenclick(token_move)

现在我的问题是我需要鼠标点击后龟的坐标,所以我可以将它用于我的程序的其余部分,但因为它被绑定到onscreenclick()事件我不能从token_move返回任何值。我尝试将最后一行更改为:

position = wn.onscreenclick(token_move)

但也没有运气。任何帮助将不胜感激!

0 个答案:

没有答案