在Python龟中将原点从中心移动到左上角?

时间:2017-06-22 08:01:30

标签: python graphics turtle-graphics

我希望左上角是参考点(0,0)
并且由其他坐标(x> 0,y> 0)表示的原点。 您提供的每一个建议都表示赞赏。感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用turtle.setworldcoordinates(llx, lly, urx, ury)

更改坐标

文档: https://docs.python.org/3.0/library/turtle.html#turtle.setworldcoordinates

答案 1 :(得分:0)

  

没有解决我的真正问题。我将RawTurtle插入了一个tkinter   帆布。但我找不到RawTurtle.setworldcoordinates方法   正如我在turtle.setworldcoordinates中找到的那样

import tkinter as tk
import turtle

root = tk.Tk()

canvas = turtle.ScrolledCanvas(root)
canvas.pack(side=tk.LEFT)

screen = turtle.TurtleScreen(canvas)
screen.setworldcoordinates(-10, 100, 100, -10)

turtle = turtle.RawTurtle(screen)
turtle.goto(90, 90)

screen.mainloop()

将Tk画布包装在TurtleScreen中,并在该包装画布上创建RawTurtle。然后,您可以使用setworldcoordinates()来操纵坐标系。