У меня есть список QActions, некоторые из них добавляются в меню верхнего уровня, а некоторые добавляются в подменю верхнего уровня.Как узнать родительское меню данного QAction?
Есть ли способ узнать имя родительского меню для каждого действия?
QAction *act;
Я пытаюсь act->parentWidget()
. Но как я могу получить название меню?
Спасибо, Позвольте мне попробовать это. Я не очень разбираюсь в кастингах, так что динамический_cast является самым безопасным способом? – Maverick33
@Brijesh Это безопасно, но вы также должны взглянуть на ['qobject_cast'] (http://qt-project.org/doc/qt-4.8/qobject.html#qobject_cast). Подробнее об этом [здесь] (http://qt-project.org/doc/qt-4.8/metaobjects.html). – thuga