Представим, что на форме нужен некий объект, при нажатии правой кнопкой мыши на который вызовется его контекстное меню. Чтобы организовать работу контекстного меню в конструкторе формы напишем
Если мы привязываем объект pushButton. Здесь можно указать интересующий лично вас объект.
Дальше создаем функцию-слот ShowContextMenu(const QPoint&):
Функцию ShowContextMenu(const QPoint&) не забываем вставить в список слотов в h-файле. Так же, как и слоты on_action_1() и on_action_2().
Слоты on_action_1() и on_action_2() отвечают за те действия, что произойдут после выбора соответствующих пунктов контекстного меню.
У метода addAction() есть несколько возможных параметров, можно указать иконку, сочетание клавиш как shortcut и пр. Описание можно найти в документации.