0

我想知道是否有办法将我的 QT(4.50 版)菜单及其所有子菜单转换为类似于以下格式的文本文档:

  • 菜单 1
    • 子菜单 2
  • 菜单 2
    • 子菜单 3
    • 子菜单 4
      • 子菜单 1
4

1 回答 1

1

您可能想查看QObject::findChildren,并像这样使用它:

submenus = mainwindow.menuBar().findChildren(QAction)

根据您构建菜单的方式,您可能还必须使用 QMenu 作为参数。此外,根据您的使用情况,某些子菜单可能没有父菜单(取决于您如何构建它们或将它们添加到父菜单),然后 findChildren 将找不到它们。

于 2009-09-27T14:14:18.447 回答