Python:如何将pymouse坐标转换为龟坐标

时间:2017-09-24 17:40:00

标签: python python-3.6 turtle-graphics

我正在制作一个程序,它使用pymouse进入鼠标坐标,然后使用乌龟在该点上制作一个点。

然而乌龟坐标系和pymouse坐标系是完全不同的:乌龟坐标系左边是0,右边是1920(对我来说),顶部是0,底部是1040(对我来说),但在乌龟坐标系统左边是-480,右边是480,中间是0,顶边是400,底边是-400,中心是0。

我使用的是python 3.6.2,我的操作系统是Windows 10 32位

如何将鼠标转换为乌龟坐标?

1 个答案:

答案 0 :(得分:1)

弯曲龟的坐标系以匹配pymouse可能是最简单的:

from turtle import Turtle, Screen

screen = Screen()
screen.setup(1920, 1040)
screen.setworldcoordinates(0, 1040, 1920, 0)

yertle = Turtle(visible=False)
yertle.dot(5, 'red')  # starts life at (0, 0)

screen.exitonclick()

enter image description here