0

私は osx マウンテン ライオン (10.8.3) を実行しています。以下のリンクのコードを実行すると、アクションが 1 つしかないメニューが表示されます...

https://gist.github.com/Supm4n/8c705154b8586618f4cc

もう 1 つの奇妙な点は、goOnline 以外の 1 つのアクションだけでコンパイルすると、システム トレイ アイコンをクリックしてもメニューが表示されないことです。

Qt のバージョンは 5.0.1 です

よろしくお願いします。

4

1 に答える 1

1

MacOS では、Qt は一部の「標準」MacOS メニュー項目を特別な方法で扱います。Qt によって MacOS の「標準」として決定された「Quit」と「About」を使用しています。

詳細な説明とカスタマイズの詳細は、QMenuBar http://qt-project.org/doc/qt-4.8/qmenubar.htmlの公式 Qt ドキュメントに記載されています。

上記のリンクの下にある「Mac OS X の QMenuBar」セクションをチェックアウトします。

于 2013-04-11T14:08:34.080 に答える