Способ анимированного движения для объектов холста python
Я пытался узнать, как перемещать элементы холста из Google, но метод, показанный в большинстве мест, кажется, не работает для меня, как предполагалось. сейчас я просто пытаюсь заставить шар переместиться с одной стороны экрана на другую в течение 1 секунды
from tkinter import *
root = Tk()
c = Canvas(root, width = 200, height = 100)
c.pack()
ball = c.create_oval(0, 25, 50, 75)
for i in range(25):
c.move(ball, 6, 0)
root.after(40)
root.mainloop()
при запуске кажется, что мяч передвигается перед открытием окна, однако, если я сначала вызову mainloop, окно открывается, но мяч не двигается.
Не уверен, как это должно быть изложено, но если кто-то знает, это было бы здорово.