0

動的 QMenu ツリーのファイナライズに問題があります。
構造と形式は完璧ですが、エンドアクションをトリガーしたときにすべてのブランチ名が返されることはありません。

私が試した唯一の解決策は、self.sender(); の使用です。終了アクションの名前のみを返します。

大量の長いコードスニップを追加する前に - 質問を概念化することから始めることは、私が見落としている(明らかな)手段がある場合に最適であるように思われました.

例; フッターの数字に基づく理想的なリターンは、次のようなものになります...

  • トップ画像:

    「単一の結果」 - 「ヘッドの結果」

  • 中央の画像:

    「バッチ結果」 - 「testBatch_vr3」 - 「実行-1」 - 「予算結果」

  • 下の画像:

    「単一の結果」 - 「testBatch_vr3」 - 「Run-3」 - 「パーティクル トラック」

ここに画像の説明を入力

ポイントへ;

エンドアクションをトリガーするときに、マルチレベルの QMenus セット内のすべての名前を取得するにはどうすればよいですか?

4

1 に答える 1