Я, может казаться, не выясняю, как получить x,y
положение овала, созданного на холсте Tkinter с помощью Python через
c.create_oval(x0, y0, x1, y2)
Я понимаю это Tkinter
создает овальную внутреннюю часть поле, указанное x0,y0,x1,y2
и если бы я могу получить те координаты, которые также работали бы.
Мне нужны координаты для перемещения овала смещением, равным проводам мыши и фактическому овалу.
Назначьте результаты c.create_oval
на x
- это «идентификатор объекта» овала . Затем
c.coords(x)
дает вам кортеж (x1, y1, x2, y2)
координат овала (вы вызываете coords
с новыми координатами после x
] чтобы переместить овал).