首页 > 解决方案 > 如何让乌龟跟随 Python 中的鼠标光标?

问题描述

我正在用 Python 乌龟图形制作一个绘图程序。我在用鼠标控制海龟时遇到了一些问题。

我希望海龟无需单击即可跟随光标。但是当我单击鼠标左键时,我想让乌龟画线。

我用谷歌搜索了这个问题。但我找不到答案。

这是我的代码:

import turtle as t

def draw_pen(x, y):

    t.ondrag(None)
    t.pendown()
    t.setheading(t.towards(x, y))
    t.goto(x,y)
    t.ondrag(draw_pen)

def dragging(x, y):
    t.ondrag(None)
    t.penup()
    t.setheading(t.towards(x, y))
    t.goto(x, y)
    t.ondrag(dragging)


t.onscreenclick(draw_pen, 1)
t.ondrag(dragging)

标签: pythonpython-3.xturtle-graphics

解决方案


推荐阅读