![]() |
1
1
具有交互式GUI(图形用户界面)的应用程序是基于事件的,这意味着它们在某些事件发生时执行其操作。对于此类应用程序,如果在给定的时间内创建一个等待循环(就像代码一样),整个应用程序将在这段时间内被阻止。这就是为什么
所有GUI库都包含一个激活一些计时器事件的方案。对于turtle API,有一个
|
![]() |
2
1
计算机必须按顺序运行,以便一次只能处理一行,因此,除非我弄错了,否则您的程序会被计时器“捕获”,然后运行整个程序并返回到开始。 如果海龟有datetime,您可以使用嵌套的if语句开发while循环,该语句从设备获取datetime |
![]() |
3
1
我相信你可以简化这个问题。主要是做海龟
是
内部盒子,而不是
绘画
内盒。这简化了绘图、擦除和事件处理。避免调用
如果我们只想单击内部框并将其随机移动到新位置:
如果我们想让程序更像游戏,并要求用户在每次移动后的3秒钟内单击内框,否则会输掉游戏,那么我们可以引入
|
![]() |
Bartol · 确定python龟图形中的角度 10 月前 |
|
Shriram Dekhane · 从python中的乌龟模块获取输入 1 年前 |
|
Jojo · 如何在PythonTurtle中获得乌龟的位置 1 年前 |
![]() |
dev · 没有这样的文件或目录 2 年前 |