当使用乌龟图形时,我通常将世界坐标设置为左下角。
import turtle
t=turtle.Pen()
turtle.setup(500,500)
turtle.setworldcoordinates(0, 0,500, 500)
当我插入背景图像时,挑战是
turtle.bgpic("cat.gif")
它也被移动到原始原点(0,0),它现在位于屏幕的左下角。我需要将图像的中心移动到窗口的中心。有这样的吗?
如果你愿意在shell下面捅一下,你可以在tkinter级别操作它:
from turtle import Turtle, Screen
screen = Screen()
screen.setup(500, 500)
screen.setworldcoordinates(0, 0, 500, 500)
screen.bgpic("cat.gif")
canvas = screen.getcanvas()
canvas.itemconfig(screen._bgpic, anchor="sw") # pylint: disable=W0212
turtle = Turtle()
turtle.dot(100) # draw a large dot at (0, 0)
screen.mainloop()