問題タブ [qmenu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - Python と Qt : 複数レベルの QMenu でブランチ名を取得する
動的 QMenu ツリーのファイナライズに問題があります。
構造と形式は完璧ですが、エンドアクションをトリガーしたときにすべてのブランチ名が返されることはありません。
私が試した唯一の解決策は、self.sender(); の使用です。終了アクションの名前のみを返します。
大量の長いコードスニップを追加する前に - 質問を概念化することから始めることは、私が見落としている(明らかな)手段がある場合に最適であるように思われました.
例; フッターの数字に基づく理想的なリターンは、次のようなものになります...
トップ画像:
「単一の結果」 - 「ヘッドの結果」
中央の画像:
「バッチ結果」 - 「testBatch_vr3」 - 「実行-1」 - 「予算結果」
下の画像:
「単一の結果」 - 「testBatch_vr3」 - 「Run-3」 - 「パーティクル トラック」
ポイントへ;
エンドアクションをトリガーするときに、マルチレベルの QMenus セット内のすべての名前を取得するにはどうすればよいですか?
c++ - Qt: Mac のアプリケーション メニューにカスタム メニュー項目を追加する方法は?
Mac のアプリケーション メニューにサブメニューを追加したいと考えています。アプリケーション メニューには、「About myapp」、「Quit myapp」などの項目が既に含まれています。ここに「Themes」などのサブメニューを追加し、その中に「Theme 1」、「Theme 2」などのアクションを提供したいと考えています。
したがって、次のようになります。
qt - Qt アプリケーション全体に対して 1 つのメニューを作成するにはどうすればよいですか?
私のアプリケーションは の複数のインスタンスを起動できQMainWindow
ます。各インスタンスに同じメニューを持たせたいと考えています。インスタンスが初期化されていないが、アプリケーションがまだ実行されている場合 (Mac OS X で可能)、同じメニューを表示し、いくつかの項目を無効にしたいと考えています。
どうすればこれを行うことができますか?QMenu
orをサブクラスQMenuBar
化し、サブクラスをシングルトンに変えて、それを each に渡すことはできQMainWindow
ますか?
qt - tiop レベルのメニュー項目のクリックに応答することはできますか?
最上位のメニュー項目のクリックに応答することはできますか? 例えば、下の画像を参考にして、「ヘルプ」メニュー項目をクリックしたときにコードを実行することはできますか?
もしそうなら、どうすればいいですか?
ありがとうございました。
image - QMenuに画像を挿入するにはどうすればよいですか?
私はこのようにしようとしました:
しかし、ラベルは空です:
c++ - Qt QPushButton ポップアップ メニューの位置 (右) を設定します。
Qt プッシュ ボタン ウィジェットのポップアップ メニューを作成しています。プッシュ ボタンをクリックすると、メニューがポップアップします (プッシュ ボタンの下)。
デフォルトでは、ポップアップ メニューは左側にあります。
プッシュ ボタンの右側にポップアップ メニューを表示する方法はありますか?
セットポジション機能がないので、何か洗練された方法はないのだろうか?
ここにいくつかのコードがあります(ポップアップメニュー用):