Я собрал все шаги, необходимые для создания изображения курсора черепахи, используя PIL (например, из JPG).Я встроил черепаху в tkinter, так как использую черепаху в автономном режиме , вы можете легко вызвать PIL ImageTk до того, как Tk будет настроен и не удастся:
from tkinter import *
from turtle import TurtleScreen, RawTurtle, Shape
from PIL import Image, ImageTk
def register_PIL(name, image):
photo_image = ImageTk.PhotoImage(image)
shape = Shape("image", photo_image)
screen._shapes[name] = shape # underpinning, not published API
root = Tk()
canvas = Canvas(root, width=500, height=500)
canvas.pack(fill=BOTH, expand=YES)
screen = TurtleScreen(canvas)
turtle = RawTurtle(screen)
image = Image.open("test.jpg")
register_PIL("aardvark", image)
turtle.shape("aardvark")
# ...
screen.mainloop()
Вы можете сделатьТо же самое с автономной черепахой с осторожностью.