我想在画布上的其他乌龟上显示一个具有图像文件形状的乌龟(其他乌龟具有由坐标定义的多边形形状)。无论在代码中显示或创建乌龟的顺序如何,始终会始终显示具有图像文件形状的乌龟,而所有其他乌龟都位于顶部。有什么办法可以控制代码中绘制乌龟的顺序?
这是显示海龟的主循环(这是一个时钟,以防万一!)。我希望将其显示在动手顶部的带有图像文件的乌龟称为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()