python - Turtle exitonclick 使用时会报错
问题描述
我一直在玩 python turtle,我似乎无法让 exitonclick 函数工作,每当我单击窗口试图关闭屏幕时,它都会返回错误。我还尝试删除 mainloop,这会删除错误消息但也不会关闭窗口。
我的代码如下:
import turtle
wn = turtle.Screen()
circle1 = turtle.Turtle(shape = 'circle')
circle1.fd(100)
wn.exitonclick()
wn.mainloop()
错误信息是:
Traceback (most recent call last):
File "/Users/luke/test.py", line 11, in <module>
wn.mainloop()
File "/Users/luke/Applications/Thonny.app/Contents/Frameworks/Python.framework/Versions/3.7/lib/python3.7/turtle.py", line 813, in mainloop
TK.mainloop()
File "/Users/luke/Applications/Thonny.app/Contents/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 560, in mainloop
_default_root.tk.mainloop(n)
AttributeError: 'NoneType' object has no attribute 'tk'
解决方案
推荐阅读
- python - 条件移动平均线
- ios - 按钮未在collectionviewcell swift中显示
- git - Git 操作将 git 存储库文件夹复制到谷歌云
- javascript - 如何在页面加载时打开第一个手风琴面板(在 Shopiy 主题上),现在它们都在加载时折叠
- flutter - 如何以编程方式获取当前用户位置以在颤振中加载到地图上
- sql - 在 Redshift 中计算每月每一天的累积总和运行总计/销售额
- php - 调用未定义的方法 attach()
- android - 当 recyclerview 滚动时,findviewwithtag 给出 null
- c# - 为 IronPython 实现“智能感知”
- java - 将多张图片上传到 Firebase 并检索到 viewpage