48得票5回答
海龟图形 - 我如何控制窗口何时关闭?

我有一个小的Python脚本,用于绘制一些乌龟图形。当我的脚本运行完毕时,乌龟屏幕会自动关闭,所以为了能够看到图形一段时间,我必须在脚本的末尾使用time.sleep(5)来延迟关闭。 有没有办法让这个过程更加灵活,即告诉Python我想自己控制窗口的关闭?我不介意脚本在等待我的命令时不能做...

43得票2回答
海龟模块 - 保存图像

我想找出如何在使用Python的turtle模块创建绘图后保存位图或矢量图像。通过一些谷歌搜索,我找不到简单的答案。我找到了一个名为canvas2svg的模块,但我对Python非常陌生,不知道如何安装该模块。是否有一些内置的方法可以保存turtle画布的图像?如果没有,那么在Ubuntu机器...

29得票3回答
如何加速Python的“turtle”函数并停止它在结束时冻结

我用Python写了一个海龟程序,但是有两个问题。 对于更大的数字,它运行得太慢了,我想知道如何加速海龟。 它在完成后会冻结,并在点击时显示“未响应”。 这是目前我的代码:import turtle #Takes user input to decide how many squar...

22得票5回答
Python turtle中的“bad color sequence”是什么意思?

我正在使用Python Turtle进行一个项目,需要用海龟绘制字符。然而,当我尝试使用RGB值来表示颜色时,总是会收到错误消息。输入如下: turtle.color((151,2,1)) 跟着一系列的动作。但是,当我运行程序时,我收到了这个消息: File "C:/Users/Lar...

11得票4回答
如何完全删除一只乌龟

我制作了一个使用turtle图形库的小游戏,用于模拟 Cracker Barrel 的三角木板游戏,并能告诉玩家在任何时刻下一步最好的走法等其他功能。钉子只是turtle.RawPen子类的实例,我还保留着大量普通的RawPen实例来绘制表示移动的箭头。 我发现当我重新启动游戏(调用turt...

10得票2回答
属性错误: 部分初始化的模块 'turtle' 没有 'Turtle' 属性(很可能是由于循环导入)。

有没有人知道为什么这段代码不起作用?import turtle test = turtle.Turtle() test.color("orange") test.pensize(5) test.shape("turtle") test.forward(1...

9得票1回答
如何改变Python Turtle窗口的大小?

我目前正在尝试使用Python的turtle库绘制Mandelbrot集合。但是,我的问题与Mandelbrot无关。我无法更改海龟窗口的大小。我该如何解决? 我尝试使用screensize方法初始化屏幕并设置屏幕大小。但是这样做没有任何变化。 以下是我绘制集合的代码。我粘贴了整个代码,因...

8得票4回答
如何获取海龟的位置?

我该如何在Python中找到海龟的坐标? 例如,如果海龟位于(200, 300),我该如何检索该位置?

7得票2回答
Python:如何重置海龟绘图窗口

我正在使用turtle制作一款纸牌二十一点游戏,每次玩一局后,turtle都会在上一局的基础上打印而不是清空窗口。是否有一种方法可以在调用时关闭窗口,或者还有其他方法可以解决这个问题?

7得票2回答
在Python turtle中获取鼠标点击坐标

我正在尝试获取海龟屏幕上鼠标点击的坐标,但我的代码无法正常工作。我猜测这与时间有关,但我尝试添加了5秒的延迟,但没有帮助。 这是我的代码: def get_mouse_click_coor(x,y): print [x,y] turtle.onscreenclick(get_mous...