Почему ActivePython зависает после использования модуля turtle? - PullRequest
2 голосов
/ 22 февраля 2011

Я установил ActivePython 3.1 и запустил IDLE с параметром -n, как того требует модуль turtle в документации.Однако, когда я пытаюсь использовать его с вызовом, таким как turtle.postion(), открываются новые окна (со значком Tk), который зависает и ничего не показывает.Что может быть не так?

Ответы [ 2 ]

2 голосов
/ 28 февраля 2011

Непосредственной причиной остановки является то, что цикл событий Tk не обслуживается. Без этого окна Tk не не отображаются и не обновляются правильно (все наборы инструментов GUI основаны на событиях, но Tk, в частности, так). К сожалению, я не достаточно хорошо знаю привязку Tk Python или IDLE, чтобы сказать, чем это вызвано.

0 голосов
/ 23 февраля 2011

Частично решено, не запуская его в IDLE, я выполняю его как скрипт на Python и жду ввода, чтобы увидеть, что нарисовано.

...