Я пытаюсь отобразить положение мыши по таймеру. Я использую winfo_pointerxy(), вот часть кода из my_func():
curr_x, curr_y = mouseFrame.winfo_pointerxy()
curr_x = mouseFrame.canvasx(curr_x)
curr_y = mouseFrame.canvasy(curr_y)
mouseFrame.create_oval(curr_x, curr_y, curr_x + 5, curr_y + 5, fill='green')
start_btn.after(time_interval, my_func)
Кажется, что я использую canvasx() неправильно, потому что он все еще возвращает позицию, отсчитываемую от левого верхнего угла экрана.