如何在Python Turtle中获取屏幕的坐标
Turtle是Python中的一个特殊功能,它包含一个图形库。在这篇文章中,我们将学习如何在Python Turtle中获取屏幕的坐标。
Turtle有许多内置的功能来创建这个程序,我们使用以下功能。
**import turtle – > ** 这是一个允许我们访问turtle库的python库。
**Turtle()- > **此方法用于制造对象。
**onscreenclick(functionname,1) – > ** 这是一个Turtle函数,它向函数发送坐标;1代表左击,3代表右击。
**speed()- > ** 这是用来增加或减少Turtle指针的速度。
**listen()- > T **他允许服务器监听进入的连接。
**done()- > ** 这是用来保持屏幕的。
# turtle library
import turtle
#This to make turtle object
tess=turtle.Turtle()
# self defined function to print coordinate
def buttonclick(x,y):
print("You clicked at this coordinate({0},{1})".format(x,y))
#onscreen function to send coordinate
turtle.onscreenclick(buttonclick,1)
turtle.listen() # listen to incoming connections
turtle.speed(10) # set the speed
turtle.done() # hold the screen
输出:
上面的输出显示,指针在屏幕上点击的地方会打印出坐标。