【发布时间】:2011-09-08 06:04:38
【问题描述】:
我有一个绘制一些海龟图形的小 Python 脚本。当我的脚本运行完成后,乌龟屏幕会自动关闭,所以为了能看到一段时间的图形,我必须在脚本末尾使用time.sleep(5)来延迟关闭。
有什么方法可以让这更加动态,即告诉 python 我想自己控制窗口的关闭?我不介意脚本在等待我的命令时是否不能做任何其他事情,但如果我不必去控制台获取read() 或其他东西,我会更喜欢。理想情况下,即使脚本完成运行,画布也应该保持打开状态,但我可以接受一个停止脚本的解决方案,直到我关闭包含画布的窗口(或单击画布,或其他任何东西......)。
我该如何做到这一点?
【问题讨论】:
-
python -i script.py 从终端工作
-
这个问题和答案也适用于用 PyCharm 编写的海龟程序!
标签: python turtle-graphics window-management