Я относительно новичок в Python и работаю с холстом tkinter.В настоящее время я использую
pos = canvas.coords(object)
speed = 5 #could be any number though
destpos = canvas.coords(destination)
xdist = destpos[2]-pos[2]
ydist = destpos[3]-pos[3]
#finds hypotenuse of an imaginary right triangle
fraction = speed/math.sqrt(xdist**2+ydist**2)
#puts the values into ratio so the object knows how far x and y they need to go
x = xdist * fraction
y = ydist * fraction
#canvas.move() function so the object moves
canvas.move(self.id, x, y)
Однако я бы хотел простой, уже добавленный метод перемещения объекта в другое место назначения с заданной скоростью.
Мне нужно использовать этот код десятки раз в приложении, над которым я работаю, и я бы предпочел использовать более простой метод по сравнению с функцией.
Итак, я хочу простой способ выполнить ту же задачу, который немного легче понять.(Метод немного ошибочный, и я не могу понять почему)