海龟图形 - 如何控制窗口何时关闭?

2024-03-01

我有一个小的 python 脚本,可以绘制一些海龟图形。当我的脚本运行完毕后,海龟屏幕会自动关闭,因此为了能够暂时看到图形,我必须使用time.sleep(5)在脚本末尾以延迟关闭。

有什么方法可以使其更加动态,即告诉 python 我想自己控制窗口的关闭?我不介意脚本在等待我的命令时是否不能做任何其他事情,但我更希望我不必去控制台进行操作read()或者其他的东西。理想情况下,即使在脚本完成运行后,画布也应该保持打开状态,但我可以接受一个解决方案,该解决方案可以停止脚本,直到我关闭保存画布的窗口(或单击画布,或其他...)。

我该如何实现这个目标?


只需使用turtle.done() https://docs.python.org/3/library/turtle.html#turtle.done or turtle.Screen().exitonclick() https://docs.python.org/3/library/turtle.html#turtle.exitonclick作为海龟程序的最后一个命令。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

海龟图形 - 如何控制窗口何时关闭? 的相关文章

随机推荐

  • 为什么以及何时应该使用稀疏列? (SQL 服务器 2008)

    在浏览了一些有关 SQL Server 2008 新功能 SPARSE COLUMN 的教程后 我发现如果列值为 0 或 NULL 则不会占用任何空间 但当有值时 则需要常规空间的 4 倍 非稀疏 列保存 如果我的理解是正确的 那么为什么我
  • iPhone 上的并发后台下载

    我正在尝试创建可以同时处理多个下载的类 我需要下载很多小文件 并且我遇到了 消失 连接的问题 我有函数 addDonwload 将 url 添加到要下载的 url 列表中 并检查是否有可用的免费下载槽 如果有 它会立即开始下载 当其中一个下
  • 是否可以水平居中对齐一排加起来不等于 12 的 Bootstrap Span?

    div class row div class span4 div div class span4 div div 据我了解 您总共需要 12 个跨度 有没有办法仍然使我的两个跨度水平居中对齐 上面的内容只会向左浮动 我尝试在它们周围放置一
  • 使用 Swift 以编程方式将文本标签和按钮添加到动态表格视图单元格

    我有一个动态表格视图和一个显示数组的原型单元格 我的问题是如何在单元格左侧添加一个在每个单元格上显示不同名称的按钮 然后在右侧添加一个显示数组信息的标签 谢谢 D 想象一下这是下面的单元格 左侧 Button 数组信息 右侧 TextLab
  • 如何动态从数据库获取.cshtml

    我不得不说 这是一个与以下问题不同的问题 http craftycodeblog com 2010 05 15 asp net mvc render partial view to string http craftycodeblog co
  • R 中的 JSON 到数据帧

    我正在尝试将 json 文件转换为数据框架以进行数据可视化 如果我运行下面的代码 我会得到图 1 library jsonlite jdata lt fromJSON test json data lt as data frame jdat
  • 无法“brew link”未链接的小桶

    which node node bash node command not found brew install node Error node 0 6 18 already installed brew doctor Error You
  • Android Gradle 项目中包含 Apache HttpComponents 的问题

    我尝试使用 build gradle 文件将 httpmime 包含在我的应用程序中 并且一切都可以正常编译 相反 当应用程序尝试实际使用 MultipartEntityBuilder 类时 日志上会出现一堆 WARN 级别消息 表明存在问
  • F#:类型和函数之间可以相互递归吗?

    我可以使用and关键字来设置相互递归的函数定义 我也可以使用and对于相互递归的类型 但是如果类型和函数之间存在相互递归的关系怎么办 是我使该函数成为该类型的成员的唯一选择还是我可以使用类似的东西and这里也 编辑 添加一个简化的伪示例 我
  • Bing API 请求的 Ajax 授权标头是什么?

    我正在向 Bing 搜索 API 发送 ajax 请求 当我将请求放入浏览器中时 我用于请求的 URL 就会起作用 使用 ajax 时出现 401 错误 The authorization type you provided is not
  • CTE 内的 CTE

    是否可以在 CTE 中编写 CTE 我希望它遵循这个逻辑 但解释器不喜欢这段代码 with outertest as with test as select SRnum gamenumber StartOfDistribution Appl
  • Java.lang.NoSuchFieldError:LUCENE_3_6

    我正在运行 1 7 2 elasticsearch 服务器 并使用 org elasticsearch elasticsearch groovy 1 7 2 客户端通过 TransportClient 连接到它 elasticsearch
  • 检查组件是否附加了事件侦听器

    假设有一些
  • 从 Python 句子中提取三元组

    我正在尝试使用Python中的斯坦福依赖解析器从给定的句子中提取三元组 主语 谓语 宾语 有人可以指导我完成这个任务吗 提前致谢 您可以参考以下链接来从句子中提取三元组 https github com tdpetrou RDF Tripl
  • 如何在 MediaPlayer 上设置代理

    在我的音乐流程序中 如何设置代理android media MediaPlayer通过代理网络传输链接文件的类 我了解 NTCredential UsernamePasswordCredential Proxy Authorization
  • 如何使用 github graphql API 创建新的提交?

    我正在尝试使用 github graphql api 创建一个新的提交 使用创建CommitOnBranch https github blog changelog 2021 09 13 a simpler api for authorin
  • 如何删除添加到列表中的最后一个元素?

    我在 C 中有一个列表 我在其中添加列表字段 现在 在添加时我必须检查条件 如果条件满足 那么我需要删除从列表中添加的最后一行 这是我的示例代码 List lt gt rows new List lt gt foreach User use
  • 如何使用 php / symfony 进行 Windows 身份验证

    我在 Symfony 应用程序 Intranet 上工作 我听说可以使用身份验证窗口 而不必使用传统的身份验证窗口登录 有人可以给我 1 或 2 个有关该主题的链接地址吗 我自己搜索过 但找不到合适的关键词 他是WSSE吗 先感谢您 如果您
  • MFC中Tree(CTreeCtrl)中添加特定树项的图标

    我们可以为特定的树项目添加图标吗 我使用以下功能添加带有图标的项目 HTREEITEM InsertItem LPCTSTR lpszItem int nImage int nSelectedImage HTREEITEM hParent
  • 海龟图形 - 如何控制窗口何时关闭?

    我有一个小的 python 脚本 可以绘制一些海龟图形 当我的脚本运行完毕后 海龟屏幕会自动关闭 因此为了能够暂时看到图形 我必须使用time sleep 5 在脚本末尾以延迟关闭 有什么方法可以使其更加动态 即告诉 python 我想自己