Нужно взять координаты мыши при клике относительно окна tkinter
Реализовал по bind - у но координаты берёт относительно виджету которая находится под курсором.`
import tkinter as tk
def getorigin(eventorigin):
global x,y
x = eventorigin.x
y = eventorigin.y
print(x,y)
root = tk.Tk()
root.bind("<Button 1>",getorigin)
root.mainloop()
` вот функция которую я нашёл. Но мне нужно взять координаты относительно окна Tkinter.
Ответы (1 шт):
Автор решения: chikibamboni
→ Ссылка
Наслаждайтесь
from tkinter import *
class Main:
def __init__(self):
self.root = Tk()
self.root.geometry('500x500')
def run(self):
self.interface()
self.root.mainloop()
def interface(self):
self.root.bind('<Motion>', self.move)
def move(self, event):
x = event.x
y = event.y
print(x, y)
A = Main()
A.run()
