Я пытаюсь создать черепаховую версию головоломки с 8 ферзями, используя Python Turtle.
Я начал, но столкнулся с проблемой, связанной с тем, что событие щелчка на пользовательском объекте Turtle, кажется, срабатывает только один раз. Я знаю, что события щелчка по экрану срабатывают несколько раз, так это особенность экземпляров Turtle? Что мне не хватает?
Изменить: я могу это исправить, добавив self.onclick(self.click_handler) в обработчик кликов, но это кажется неправильным. Я уверен, что видел подобную функциональность без необходимости перепривязывать событие каждый раз при его использовании.
Я пытаюсь создать черепаховую версию головоломки с 8 ферзями, используя Python Turtle.
Я начал, но столкнулся с проблемой, связанной с тем, что событие щелчка на пользовательском объекте Turtle, кажется, срабатывает только один раз. Я знаю, что события щелчка по экрану срабатывают несколько раз, так это особенность экземпляров Turtle? Что мне не хватает?
Изменить: я могу это исправить, добавив self.onclick(self.click_handler) в обработчик кликов, но это кажется неправильным. Я уверен, что видел подобную функциональность без необходимости перепривязывать событие каждый раз при его использовании.