Я хочу отобразить черепаху, которая имеет форму файла изображения поверх других черепах на холсте (другие черепахи имеют многоугольные формы, определяемые координатами). Независимо от порядка отображения или создания черепах в коде черепаха, имеющая форму файла изображения, всегда отображается в первую очередь, а все остальные рисуются сверху. Есть ли способ, которым я могу контролировать порядок рисования черепах в коде?
Вот основной l oop, который отображает черепах (это часы, если вы не догадались!). Черепаха с файлом изображения, который я хочу отобразить поверх движущихся рук, называется libtra.
while True:
# get time
time_now = datetime.now()
H = time_now.hour
M = time_now.minute
S = time_now.second
# set hand positions
min_angle = (M*60 + S)/60 * 6
minute_hand.setheading(min_angle)
hour_angle = ((H%12)*3600 + M*60 + S)/3600 * 30
hour_hand.setheading(hour_angle)
sec_angle = S*6
second_hand.setheading(sec_angle)
libtra.forward(0)
update()