Создание контекстного меню с помощью Qt Designer (Qt Creator IDE)

Как создать контекстное меню в Qt Designer (1.3)? Конечно, я хочу создать его без написания одного кода строки.

Ответ 1

Вам нужно два шага в Qt Designer и несколько строк кода в конструкторе форм:

  • Установите contextMenuPolicy вашего виджета на значение ActionsContextMenu.

  • Создайте действия, используя вкладку редактора действий.

  • Для каждого действия, которое вы создали в Qt Designer, поместите в конструктор формы строку, такую ​​как следующее: ui->yourwidget->addAction(ui->youraction);

Ответ 2

Единственное, что вы можете сделать, это установить contextMenuPolicy, но я сомневаюсь, что это то, что вы ищете.