Как получить координаты объекта в tkinter холсте?

Я, может казаться, не выясняю, как получить x,y положение овала, созданного на холсте Tkinter с помощью Python через

c.create_oval(x0, y0, x1, y2)

Я понимаю это Tkinter создает овальную внутреннюю часть поле, указанное x0,y0,x1,y2 и если бы я могу получить те координаты, которые также работали бы.

Мне нужны координаты для перемещения овала смещением, равным проводам мыши и фактическому овалу.

13
задан Bryan Oakley 25 October 2017 в 10:45
поделиться

1 ответ

Назначьте результаты c.create_oval на x - это «идентификатор объекта» овала . Затем

c.coords(x)

дает вам кортеж (x1, y1, x2, y2) координат овала (вы вызываете coords с новыми координатами после x ] чтобы переместить овал).

29
ответ дан 1 December 2019 в 20:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: