gpt4 book ai didi

python - 在python turtle 绘图中隐藏 turtle

转载 作者:行者123 更新时间:2023-12-04 12:14:55 28 4
gpt4 key购买 nike

我试图让 turtle 从程序开始就隐藏起来,但即使在放置 t.hideturtle() 之后也是如此。在我将 turtle 声明为变量的正下方, turtle 似乎仍然出现在绘图的中间。

import turtle
from random import randint

s = turtle.getscreen()
t = turtle.Turtle()
t.hideturtle()
rx = randint(50,100)
ry = randint(50,100)
width, height = 32,32
s.screensize(width, height)
s.bgcolor("black")

t.goto(0,0)
t.speed(15)

num=10
while num<=1000:
r = randint(1,5)
if r == 1:
t.pencolor("white")
elif r == 2:
t.pencolor("#00FFFF")
elif r == 3:
t.pencolor("#89CFF0")
elif r == 4:
t.pencolor("#0000FF")
elif r == 5:
t.pencolor("#00FFFF")
t.right(25)
t.circle(num)
num=num+10
count=num//10
print("ran",count,"times")

最佳答案

这是一个棘手的问题。
这里的关键问题是你的第一个语句创建了一个 turtle 并返回它的屏幕。那只 turtle 仍然可见。你的第二个语句创建了一个你隐藏的新 turtle 。将顺序更改为:

t = turtle.Turtle()
s = t.getscreen()
这一切都按预期工作。

关于python - 在python turtle 绘图中隐藏 turtle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69258860/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com