Технологии

Здравствуйте , скажите пожалуйста а как в python привязать событие которое будет двигать мышкой фигуры по холсту в ткинтере? - вопрос №5493110

май 30, 2024 г.

  • Всего ответов: 1

  • Константин Владимирович - аватарка

    Константин Владимирович

    9-й в Технологиях

    Доброго времени суток.
    Для перемещения фигур на canvas по координатам используйте метод coords.Пример (по клику по canvas перемещаем круг):

    import tkinter as tk

    root = tk.Tk()

    canvas = tk.Canvas(root)
    canvas.pack()

    shape_id = canvas.create_oval(0, 0, 100, 100)

    def move_oval(event):
    canvas.coords(shape_id, event.x — 50, event.y — 50, event.x + 50, event.y + 50)

    canvas.bind('<1>', move_oval)

    root.mainloop()

    июнь 1, 2024 г.

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

Решено

Закрыт

vip

300 i

Не отображаются картинки в AutoCAD

март 2, 2014 г.

Технологии