Создание контекстного меню с помощью Qt Designer (Qt Creator IDE) - PullRequest
13 голосов
/ 26 апреля 2010

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

Ответы [ 2 ]

17 голосов
/ 12 мая 2013

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

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

  • Создание действий с помощью вкладки редактора действий.

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

0 голосов
/ 02 мая 2010

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

...