Одно QMenu для всех QToolButton

Я создал QToolBar, который содержит несколько QToolButton. Каждый QToolButton имеет QMenu, который является одним для всех. И в этом меню мало действий.

Уродливый пример:

QToolBar bar;

QMenu menu;
QAction action1;
menu.addAction(action1);
QAction action2;
menu.addAction(action2);

QToolButton b1;
b1.setMenu(menu);
bar.addWidget(&b1);

QToolButton b2;
b2.setMenu(menu);
bar.addWidget(&b2);

Поэтому мой вопрос следующий: как узнать, что QToolButton открывает меню и выполнять действия с меню.

пример

0 ответов

Другие вопросы по тегам