python海龟怎么隐藏,如何控制海龟图形窗口的打开和关闭?
这里演示了如何隐藏和重新显示turtle图形窗口,而不需要用户输入。它使用tkinter^{}方法来安排对我命名为do_turtle_stuff()的函数的未来调用(如果您感兴趣的话)。在
它通过“深入底层”并获取底层tkinter根窗口并对其进行操作来实现这一点。为了允许用户执行几个“命令”,它通过调用after()自身来重新安排自己运行gain(除非用户键入“exit”)。你可能不需要这样做。在import turtle
def do_turtle_stuff(root):
user_input = input('Enter command ("foo", "bar", or "exit"): ')
if user_input == "exit":
root.withdraw() # Hide the turtle screen.
root.quit() # Quit the mainloop.
return
elif user_input == "foo":
turtle.forward(50)
turtle.left(90)
turtle.forward(100)
elif user_input == "bar":
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
else:
print('Unknown command:', user_input)
root.after(0, lambda: do_turtle_stuff(root))
root = turtle.getscreen()._root
root.after(0, lambda: do_turtle_stuff(root))
root.mainloop()
print('back in main')
input('Press Enter key to do more turtle stuff ')
root.state('normal') # Restore the turtle screen.
root.after(0, lambda: do_turtle_stuff(root))
root.mainloop()
print('done')
python海龟怎么隐藏,如何控制海龟图形窗口的打开和关闭?相关推荐
- python 图 鼠标 显示_在matplotlib图形窗口(带imshow)中,如何删除、隐藏或重新定义鼠标的显示位置?...
是的,你可以.但比你想象的要难. 您看到的鼠标跟踪标签是根据鼠标跟踪调用matplotlib.axes.axes.format_coord生成的.您必须创建自己的Axes类(重写format_coor ...
- Python 用一个脚本来控制另一个脚本的运行、关闭
1.一开始按照网上教程,使用subprocess来实现另外一个脚本的运行和关闭,但是这个脚本在连续运行的时候不容易返回数据,判断脚本运行的状态 2.使用笨方法,用os.system运行脚本,使用os. ...
- python调整画图大小_matplotlib:调整图形窗口的大小而不缩放图形内容
在Matplotlib中,似乎没有一种简单的方法可以在更改图形大小的同时冻结轴(或画布)的大小.可能有一种通过"Transforms"的方法,因为似乎有一个frozen方法,BBo ...
- C++MFC程序隐藏托盘及左键单击图标打开+右键关闭菜单
1.自定义消息WM_SHOWTASK: #define WM_SHOWTASK (WM_USER +1) 2.头文件添加代码 afx_msg LRESULT OnShowtask(WPARAM wPa ...
- 父窗口控制弹出窗口快捷键ctrl+c关闭
为什么80%的码农都做不了架构师?>>> window.win = window.open("open.html", "_blank") ...
- Python+OpenGL切分图形窗口在多视区中显示不同动画
开学第一课:一定不要这样问老师Python问题 中国大学MOOC"Python程序设计基础"第6次开课时间 董付国老师Python系列教材推荐与选用参考 ============= ...
- 父窗口控制子窗口的行为-打开,关闭,重定位,回复
1,技术要点可以利用windows的open和closed来对子窗口的控制 应用领域:需要父窗口和子窗口之间进行互动. 代码如下: 代码 1 <!DOCTYPE html PUBLIC &qu ...
- python中清除海龟图的代码_Python海龟绘图——常用方法指令
海龟绘图很适合用来引导孩子学习编程,通过编写简短的.简单的程序来创建漂亮的.复杂的视觉效果.而且还可以通过跟随海龟观察到每行代码是如何影响到它的移动,可以很好的帮助我们理解代码的逻辑,也是非常适合孩子 ...
- python海龟绘图画五角星_海龟绘图代码_python乌龟画图五角星
海龟绘图代码,python乌龟画图五角星 教学目标: 1.熟悉PU.PD.HT.ST.PE.HOME等命令的用法 2.熟悉SS.FS.TS命令的功能和用法 教学重点: 教学目标1.2 教学课时: 2课 ...
最新文章
- 深度学习AI美颜系列---天天P图疯狂变脸算法
- Mc神秘·音乐-舞曲网
- gentoo rt-thread scons --menuconfig libs/lxdialog/util.o: undefined reference to symbol 'nodelay'
- 27.泛型generics.rs
- 【R】语言第三课----矩阵
- 提高国内访问 GitHub 的速度的方案
- RestfulToolKit:根据接口,快速定位代码
- ArrayList 与 LinkedList 插入、查询效率测试
- 大数据学习——mapreduce共同好友
- 有效查看笔记本的cpu类型、内存品牌、硬盘颗粒类型
- 疯狂springboot终极讲义笔记(一)
- Three.js的uv坐标贴图理解
- RuntimeError: Cannot re-initialize CUDA in forked subprocess解决方法之一
- 拉格朗日乘数和KTT条件
- java打印32位二进制
- 开源音乐_与这位开源音乐老师一起学习乐器
- 关于Google智能眼镜的设计
- 小程序源码:云开发表情包制作神器微信小程序
- c语言图的无向网存储,C语言——无向带权图邻接矩阵的建立
- 综合布线设计方案的步骤