Создаю окно, на нем холст. Нужно что бы по клику выпадало контекстное меню. Получилось, левый верхний угол меню там где кликнул. Но при попытке создать по тем же координатам примитив, оказывается что это координаты экрана, а не холста.
Это клик
canv.bind("<Button-3>", activate_flash_menu)
def activate_flash_menu(event): global click_x, click_y click_x, click_y = canv.winfo_pointerxy() flash_menu.tk_popup(click_x, click_y) print(click_x, click_y)
def obj_srv(): img_srv_x = click_x img_srv_y = click_y canv.create_rectangle(img_srv_x,img_srv_y,img_srv_x+20,img_srv_y+30,fill="white",outline="blue")