問題タブ [qmenubar]

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.

0 投票する
2 に答える
196 参照

python - MacOS 上の PyQt5。QMainWindow に追加されたカスタム QMenuBar はクリックできません

PyQt 5.15 で MacOs 10.15.6 のウィンドウにメニューバーを作りたかった

カスタムメニューバーにQMenuBarクラスを使用し、「ファイル」メニューの下にいくつかのサブメニューを作成してQMainWindowに追加しました。他のMacOと同じように、ディスプレイの上部にグローバルメニューバーが作成されていることがわかります。

両方試してみました

ただし、作成されたグローバル メニューバーはクリックできません。クリックしましたが、「ファイル」メニューの下にサブメニューが表示されません。

しかし、以下の「setNativeMenuBar(False)」を使用するこの方法は、Windows アプリケーションのように正常に動作しますが、ネイティブの MacO メニューバーを使用したい

ここに画像があります。

https://imgur.com/a/Yp6c9YW

QMainWindow と MacOS ユニバーサル メニューバー