Функция отслеживания черепахи Python не работает - PullRequest
0 голосов
/ 24 октября 2018

Я пытался использовать функцию трассировки, чтобы игнорировать анимацию, чтобы быстрее нарисовать фигуру.Это работало для меня в прошлом, но теперь, после его использования, это не работает.Когда я ставлю трассирующую линию в программе, ничего не рисует;когда я вынимаю это, это работает, но очень медленно, поэтому я хотел убрать анимацию.Эта функция все еще действует, и я использую ее неправильно или вместо нее есть новая функция> Любые рекомендации?

#!/usr/bin/python3
import turtle
import random
import time
turtle.tracer(False)

turtle.title("Trippy Shape")
for i in range(360):
    turtle.circle(200)
    turtle.left(1)

1 Ответ

0 голосов
/ 25 октября 2018

Как только вы выключите трассировщик, обычно вы не увидите никаких рисунков, пока не включите трассировщик снова или не отправите метод update() на экран.(Есть несколько операций с черепахами, которые сами по себе вызовут update().)

import turtle

turtle.title("Trippy Shape")

turtle.tracer(False)

for i in range(360):
    turtle.circle(200)
    turtle.left(1)

turtle.tracer(True)

turtle.mainloop()
...