2017-09-24 229 views
1

我正在制作一个程序,它需要使用pymouse的鼠标坐标,然后使用乌龟在该点上创建一个点。Python:如何将pymouse坐标转换为乌龟坐标

但是乌龟坐标系和pymouse坐标系有很大的不同:在乌龟坐标系中,左边是0,右边是1920(对我来说),顶部是0和底部是1040(对我来说),但是在乌龟坐标系左边是-480,右边是480,中心是0,顶部是400,底部是-400,中心是0.

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

我如何转换鼠标到乌龟坐标?

回答

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

相关问题