@MaxPython375
Не плохо программирую на Python.

Как узнать x или y при нажатии клавиши мыши?

Здесь появляется окно и при клике мыши на экран появляется например такая строка:
ButtonPress event num=1 x=285 y=120
в этой строке есть x и y. Как сделать так чтобы x или y превратились в переменную.
Вот код:
from tkinter import *
window = Tk()
c = Canvas(width = 500, height = 500)
c.pack()
def x(event):
	print(event)
c.bind_all("<Button-1>", x)
window.mainloop()

Помогите пожалуйста =)
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
from tkinter import *
window = Tk()
c = Canvas(width = 500, height = 500)
c.pack()
def x(event):
  x = event.x
  y = event.y
  print(f'x={x} y={y}')
c.bind_all("<Button-1>", x)
window.mainloop()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы