Probably not the best solution but will do if you don't find anything else
You can check with wether the mouse is hovering on the label with the signals mouseentered(), and mouseexited()
You can then if (click) and (hover), call the function from the map with input the mouse positions.