2017-09-24 5 views
1

Je fais un programme où il prend les coordonnées de la souris en utilisant pymouse, puis fait un point sur ce point en utilisant la tortue. Cependant, le système de coordonnées tortue et le système de coordonnées pymouse sont assez différents: dans le système de coordonnées tortue à gauche est 0 et à droite est 1920 (pour moi) et haut est 0 et le fond est 1040 (pour moi) mais dans la tortue système de coordonnées gauche est -480, à droite est de 480 et le centre est 0 et 400 est supérieure, le fond est -400 et le centre est 0.Python: Comment convertir les coordonnées de pymouse en coordonnées de tortue

J'utilise python 3.6.2 et mon système d'exploitation est Windows 10 32 bits

Comment puis-je convertir des coordonnées de la souris à la tortue?

Répondre

1

Il pourrait être plus simple de se plier système de coordonnées du tortue pour correspondre 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