我创建了一个框和一个文本,我希望文本显示在框的前面。但是当我尝试这样做时,我看不到它,因为它在盒子后面。
import turtle
wn= turtle.Screen()
style = ("Courier", "36", "bold")
#Box -------------------------- ([Text] Box)
b1 = turtle.Turtle()
b1.color("black")
b1.shape("square")
b1.speed(0)
b1.shapesize(stretch_wid=5, stretch_len=10)
b1.penup()
b1.goto(-400, -150)
#Text ------------------------ "[Text]"
t1= turtle.Turtle()
t1.speed(0)
t1.color("white")
t1.ht()
t1.penup()
t1.goto(-400, -150)
t1.write("[Text]", font=style, align = "center")
#Main loop
while True:
wn.update()
我检查了代码的顺序是否错误,但没有发现任何错误。我也试过删除t1.ht()
,但这不是问题。我如何解决它?