Укажите положение в верхнем левом углу для QMenu

У меня есть QPoint позиция после нажатия мышки и что показать на данный момент QMenu. Но я в каком меню появиться, что это позиция будет левый верхний угол QMenu. А также

menu.exec(pos);

показывает меню так, что позиция это левый край средней точки

2

Решение

Попробуй использовать mapToGlobal как это:

//menu.exec(pos);
menu.exec(mapToGlobal(pos));
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]