Почему графический модуль Python работает быстрее вне экрана, чем на экране? - PullRequest
0 голосов
/ 05 января 2019

Я создал визуальную реализацию Bubble sort в Python, используя Zelle graphics модуль в Python. Я заметил, что программа работает очень медленно при рисовании объектов в окне. Однако, когда я переключаюсь на другой рабочий стол (у меня Mac), программа запускается намного быстрее. Я показал это явление в видео на YouTube здесь , если проблема все еще не ясна. Мой код в этот Pastebin .

Похоже, этого не должно происходить, поскольку окно все еще видно, даже когда я не на этом рабочем столе. Почему рисование происходит за кадром быстрее, чем на экране? И как я могу это исправить (то есть сделать рисунок быстрее)? Есть ли способ двойной буферизации анимации?

...