Невозможно рисовать фигуры поверх импортированного изображения.Python

Программы на Python
Ответить
Anonymous
 Невозможно рисовать фигуры поверх импортированного изображения.

Сообщение Anonymous »

Я работаю над новым проектом, основанным на возможности Turtle импортировать изображения. Однако я обнаружил, что если я импортирую и нарисую изображение как фигуру, поверх него больше ничего нарисовать нельзя. Как это следует настроить, чтобы Черепаха могла рисовать поверх изображений?
import turtle

def insert_img(image):
turtle.Screen().register_shape(str(image))
turtle.Turtle().shape(str(image))

turtle.speed(0)
insert_img('The Image.png')
turtle.pendown()
turtle.goto(150,-150)

Изменить: Я не нашел прямого решения проблемы, но нашел обманный обходной путь, который мне подходит. Использование нескольких черепах и замена курсоров разными изображениями позволяет использовать их аналогично тому, что я ищу. Если кто-то сможет найти лучшее решение, отлично! Не стесняйтесь поделиться этим.
import turtle

turtle.Screen().addshape("The Image.png")
the_image = turtle.Turtle()
the_image.shape("The Image.png")

the_image.speed(0)
the_image.pendown()
the_image.goto(150,-150)


Подробнее здесь: https://stackoverflow.com/questions/646 ... rted-image
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»