Отображение черепахи над другими черепахами - PullRequest
0 голосов
/ 22 января 2020

Я хочу отобразить черепаху, которая имеет форму файла изображения поверх других черепах на холсте (другие черепахи имеют многоугольные формы, определяемые координатами). Независимо от порядка отображения или создания черепах в коде черепаха, имеющая форму файла изображения, всегда отображается в первую очередь, а все остальные рисуются сверху. Есть ли способ, которым я могу контролировать порядок рисования черепах в коде?

Вот основной 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()
...