python turtle如何知道鼠标点击了哪里
时间: 2024-03-21 21:17:09 浏览: 119
使用 Python Turtle 设计简单而又美丽的图形_pythonturtle_设计简单而又美丽的图形_python_
5星 · 资源好评率100%
在Python Turtle中,您可以使用`turtle.onscreenclick()`函数来检测鼠标单击事件。当鼠标在屏幕上单击时,该函数将调用一个回调函数,并将鼠标单击的x和y坐标作为参数传递给该函数。例如,以下代码将在屏幕上单击时打印鼠标单击的坐标:
```python
import turtle
def onClick(x, y):
print("Clicked at:", x, y)
turtle.onscreenclick(onClick)
turtle.mainloop()
```
在上面的代码中,我们定义了一个名为`onClick`的函数来处理鼠标单击事件。该函数将鼠标单击的x和y坐标作为参数,并在控制台中打印它们。然后,我们使用`turtle.onscreenclick()`函数将`onClick`函数注册为回调函数以处理鼠标单击事件。最后,我们调用`turtle.mainloop()`函数来保持Turtle窗口打开并等待事件。
阅读全文