Мой младший брат просто занимается программированием, и для своего проекта Science Fair он делает симуляцию стаи птиц в небе. Он получил большую часть своего кода, написанного, и он работает красиво, но птицы должны двигаться каждый момент.
Tkinter, однако, запускает время для своего собственного цикла событий, поэтому его код не будет работать. Выполнение root.mainloop()
выполняется, запускается и продолжает работать, и единственное, что он запускает, это обработчики событий.
Есть ли способ, чтобы его код работал вместе с mainloop (без многопоточности, он запутывался, и это должно быть простым), и если да, то что это такое?
Прямо сейчас, он придумал уродливый взломать, привязав свою функцию move()
к <b1-motion>
, так что, пока он держит кнопку и вибрирует мышь, она работает. Но должен быть лучший способ.