web-dev-qa-db-ja.com

KDEの使用-Qtアプリにアプリケーションメニューがない

Ubuntu 14.04のインストールには複数のデスクトップ環境がインストールされており、主にKDEを使用しています(今日)。これが私が気づいた問題です。

Gitリポジトリ、特にQt CreatorとTiledからQtベースのアプリケーションの新しいバージョンを構築しているとき、すべてがうまく構築されています。ただし、コンパイルされたプログラムを実行すると、ウィンドウにアプリケーションメニューがありません。同じアプリケーションに古いパッケージ化されたデバッグを使用する場合、この同じ問題は見当たりません。

Appmenu-qtを完全に削除/テスト/再インストールしましたが、役に立ちません。

アプリケーション構成ファイルを確認しましたが、MenuBarエントリが見つかりません。 MenuBar = trueおよびMenuBar = Enabledを追加/テストしましたが、変更はありませんでした。そして、私が言ったように、あらかじめパッケージ化されたバージョンにはメニューが表示されていたので、とにかくこれは問題になりません。

アプリケーションの外観を変更した場合|スタイル|トップ画面メニューバーまたはタイトルバーボタンメニューになるメニューバースタイルの微調整設定は、期待どおりにメニューにアクセスできます。設定を「アプリケーション内」に戻すと、メニューが再び表示されなくなります。

すべての前提条件のQt devライブラリがインストールされており、アプリの構成/ q作成またはコンパイル時にエラーや警告は表示されませんでした。

Appmenuがアプリケーションウィンドウに表示されない理由は誰にもわかりませんか?

2
3vi1

これは https://bugs.launchpad.net/ubuntu/+source/appmenu-qt5/+bug/1307619 のように聞こえます。別の回避策は、環境内でQT_QPA_PLATFORMTHEMEの設定を解除することです。

2
Matthew