2015-09-27 5061 views
1

使用Python乌龟时,如何在乌龟代码中的乌龟图形中隐藏乌龟图标/指针,以便在测试时不显示乌龟图标/指针?如何在Python中隐藏乌龟图标/指针

+2

如果你已经用谷歌搜索,而不是发布它作为一个问题,你的问题的标题,第一个结果会一直到文档的链接'turtle'。搜索[该文档](https://docs.python.org/2/library/turtle.html)为“隐藏”,你会得到你的答案。 – TigerhawkT3

+0

我尝试过,但对某事有些困惑(我认为我很累),所以这就是为什么我在这里问这个问题。谢谢虽然:) –

+0

+1 FTR - 这是一个有帮助的问题!我搜索了上述文档,但是我找不到该如何去做,直到我在Google中搜索“删除了蟒蛇中的图标”,并将它带到这里。 –

回答

5

documentationVisibility一节:

turtle.hideturtle()
turtle.ht()
让乌龟看不见。在做复杂绘图的过程中这样做是个好主意,因为隐藏龟可以显着提高绘图速度。

>>> turtle.hideturtle() 

此外,您还可以取消隐藏乌龟:

turtle.showturtle()
turtle.st()
让乌龟可见。

>>> turtle.showturtle() 

您还可以查询其公开程度:

turtle.isvisible()
返回True如果显示的海龟,False如果它是隐藏的。

>>> turtle.hideturtle() 
>>> turtle.isvisible() 
False 
>>> turtle.showturtle() 
>>> turtle.isvisible() 
True 
+1

你也可以有一只“天生的”乌龟不可见:'turtle = turtle.urtle(visible = False)'这让我可以将乌龟移动到我试图解决的问题的逻辑起点,并使它看起来可见,而不是显示乌龟从原点移动到首选的起始位置。如果我使用乌龟写文字或其他实用工具,我会使用它。 – cdlane