Menu de exportação QT ao texto
Pergunta
Eu queria saber se existe uma maneira de converter meu menu QT (versão 4.50) e todos os seus submenus em um documento de texto em algo semelhante para o seguinte formato:
- Menu 1
- Sub Menu 2
- Menu 2
- sub menu de 3
- submenu 4
- submenu 1
Solução
Você pode querer olhar em QObject :: findChildren e uso assim:
submenus = mainwindow.menuBar().findChildren(QAction)
Dependendo de como você construir seus menus que você pode ter que usar QMenu como um aswell parâmetro. Também dependendo do seu uso alguns sub menus poderia ter nenhum pai (dependendo de como você construiu-los ou ele foi adicionado ao menu pai) e depois findChildren não vai encontrá-los.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow