añadiendo una imagen a la pantalla de tortuga

¿Cómo puedo agregar una imagen a mi Turtle Screen tortuga usando gráficos de tortuga?

addshape vez que uso la función addshape sigo recibiendo errores.

¿Los gráficos de tortuga tienen otra forma de cargar / importar imágenes?

por ejemplo:

 import turtle screen = turtle.Screen() image = r"C:\Users\myUser\Desktop\Python\rocketship.png" screen.addshape(image) turtle.shape(image) 

El módulo de turtle tiene soporte para imágenes, pero solo imágenes GIF, no PNG o cualquier otro formato. Como dicen los documentos para addshape :

nombre es el nombre de un archivo gif y la forma es None : instale la forma de imagen correspondiente.

Y si miras la fuente , son serios acerca del “archivo gif”: la forma en que decide si estás intentando agregar una imagen o un polígono es llamando a data.lower().endswith(".gif") , que obviamente no funcionará para archivos .png .

Y, incluso si lo arregla, solo podrá manejar los formatos de archivo que Tkinter admite de forma Tkinter , que incluyen algunos elementos adicionales como PPM / PGM / PBM, pero aún no PNG. Si desea admitir archivos PNG, también querrá instalar Pillow .

En este punto, vas más allá de lo que la gente suele hacer con las turtle . Podría valer la pena continuar (aprenderá mucho al hacerlo), pero puede ser más sencillo usar un progtwig de conversión de imágenes para convertir el archivo .png en un archivo .gif , de modo que funcione con su código existente.