QAction и QMenu, как определить в каком меню (QMenu) данная опция (QAction) находится |
Здравствуйте, гость ( Вход | Регистрация )
QAction и QMenu, как определить в каком меню (QMenu) данная опция (QAction) находится |
AD |
14.9.2010, 10:36
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Как определить в каком меню (QMenu) данная опция (QAction) находится? Нашел в ассистенте, как определить есть в самой опции подменю, а вот эту задачу решить не нашел. Кто сможет подсказать?
|
|
|
kwisp |
14.9.2010, 11:46
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
Как определить в каком меню (QMenu) данная опция (QAction) находится? Нашел в ассистенте, как определить есть в самой опции подменю, а вот эту задачу решить не нашел. Кто сможет подсказать? код можешь привести? у действия хозяин есть? SABROG, касательно к твоему коду - у QList< > есть метод contains() |
|
|
AD |
14.9.2010, 11:56
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
код можешь привести? у действия хозяин есть? Какой код? Есть, к примеру, следующие меню: File Edit View etc у них есть опции: New Window Ctrl+O [File] Zoom In [View] Как определить, зная опцию Zoom In, что она находится в меню View? Хорошее замечание, про него то я и забыл.
Блин. Это не то. Все это предполагает перебор всех менюшек. Есть ли возможность, зная только опцию QAction, узнать меню, в котором находится эта опция. Сообщение отредактировал AD - 14.9.2010, 11:56 |
|
|
Текстовая версия | Сейчас: 29.11.2024, 6:23 |