Я не уверен, но я понимаю, что у вас есть действие (созданное с помощью QtDesigner ), и вы хотите связать это действие с меню, кнопкой на панели инструментов и обычной кнопкой.
С QtDesigner легко использовать QAction
в качестве пункта меню и кнопки панели инструментов.
Если вы хотите использовать это QAction
также с обычной кнопкой, я думаю, вы не сможете сделать это только с Qt Designer .
Я предлагаю добавить в вашу форму: QtDesigner a QToolButton
.
В своем конструкторе класса вы можете сообщить QToolButton
, что он подключен к вашему QAction
с помощью setDefaultAction () .
ui->toolButton->setDefaultAction(ui->actionHello);
Возможно, вам придется соответствующим образом изменить геометрию QToolButton
.
Теперь, если вы нажмете на нее, будет запущено действие actionHello
.