在turtle.bye()之后重新打开乌龟 | 您所在的位置:网站首页 › python如何关闭turtle窗口 › 在turtle.bye()之后重新打开乌龟 |
我有一些代码如下: # My code here turtle.bye()之后,有什么办法可以重新打开乌龟窗口。我知道您可以做,turtle.clearscreen()但是不会关闭乌龟窗口。 我将接受任何允许我关闭turtle图形窗口然后重新打开它而无需打开并运行另一个python程序来执行此操作的答案。 先感谢您 解决方案我已经看到了@LukeTimmons的方法有效但并非始终可靠且并非在每种情况下都有效的情况。试试这个解决方案: import time import turtle turtle.dot(200, 'green') time.sleep(2) turtle.bye() # These two lines (indirectly) resurrect turtle environment after turtle.bye() turtle.Turtle._screen = None # force recreation of singleton Screen object turtle.TurtleScreen._RUNNING = True # only set upon TurtleScreen() definition turtle.dot(200, 'red') turtle.mainloop()它将重置两个标志,以防止乌龟再次启动。重新启动后创建自己的乌龟比使用可能指向已离开环境的默认乌龟更安全。 程序员说:42岁了,突然觉得研发前途渺茫 中国程序员数量达755万,全球排名第二 为什么都说程序员找不到女朋友,但是身边程序猿的却没一个单身的? 程序员说:30岁以上你还死磕技术,别说拿高薪,可能你连饭碗都会保不住 程序员被开除,老板:“有你参与的项目全黄了!” 笑话:一个测试工程师走进一家酒吧 笑话:面试官:请拿出一段体现你水平的代码。我: sudo rm -rf /*面试官:这体现了你哪方面能力? python精选:Python 办公实战!按姓名拆分 Excel 为单独文件,微信自动发给相应联系人 网友说:做开发,不被领导喜欢怎么办? 网友说:我奉劝各位,一定不能在职场透露自己的家庭条件 |
CopyRight 2018-2019 实验室设备网 版权所有 |