python - 在 python 中更快地绘图

标签 python python-2.7 turtle-graphics

我有一个绘制宇宙飞船的程序 (Turtle Graphics) 前进、后退等

使用 turtle.speed(0) 使用大量命令和线条绘制宇宙飞船需要 5 秒。

每当你点击右/左键时,它会再次向另一个方向绘制。 这在我的项目中很重要。 有没有办法更快地绘制它? 提前致谢。

最佳答案

默认情况下,turtle 的绘制延迟为 10 毫秒。每次更新 Canvas 时,它都会暂停 10 毫秒,作为控制动画速度的一种简单方法。这种延迟与 turtle 本身的速度无关。如果要加快动画速度,可以设置更短的延迟,例如使用 turtle.delay(3)turtle.delay(0)

请注意, turtle 图形与其说是一种严肃的图形制作方法,不如说是一种教育工具。如果您没有使用 turtle 的特定原因,请考虑切换到其他图形库。

关于python - 在 python 中更快地绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30554696/

相关文章:

python - turtle 的螺旋功能 - 如何让它停止?

python - 如何使用turtle-graphics模块同步动画?

python - 安装 opencv python mac osx 10.11?

python - 提高代码效率: standard deviation on sliding windows

python - 用于查找字符串中任意数字的正则表达式

python - C++ 17 与 Python 2.7 的兼容性

python - 检查列表理解中列表的长度(基于列表理解中元素的计数迭代)

python - 为什么 turtle 会照亮像素?

Python 连接到 AWS EC2 中的 Teradata

python - 在 Python 中实现 GObject 接口(interface)