質問

破壊も修復もおもしろくなるよう変換するマQT(バージョン4.50)メニューとそのすべてのサブメニューサブメニューの機能テキスト文書のようなものは以下のフォーマット:

  • メニュー1メニュー
    • サブメニュー2
  • メニュー2
    • サブメニュー3
    • サブメニュー4
      • サブメニュー1メニュー
役に立ちましたか?

解決

あなたはのQObject :: findChildren を見たい、と使用することがありますそれこのような:

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

あなたのメニューを構築する方法に応じて、あなたは、パラメータaswellとしてQMenuを使用する必要があります。 また、使用状況に応じて、いくつかのサブメニューが(あなたがそれらを構築したり、親メニューに追加し方法に応じて)親を持たない可能性があり、その後findChildrenはそれらを見つけることができません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top