1

KDE と QML を使用するアプリケーションを作成しています。メイン ウィンドウは非常にカスタムな外観の純粋な QML になる予定なので、メニュー バーはまったく必要ありません。Dolphin の「コントロール」ボタンのようなものを用意しますが、QML で実装します。ただし、ユーザーが Unity や KDE のグローバル メニュー バーのようなグローバル メニュー バーを持っている場合は、メニュー バーを表示して、他のアプリケーションと調和させたいと考えています。

これが KDE ファイル マネージャー Dolphin の動作方法であることに気付きました。デフォルトでは、メニューのセットが限定された「コントロール」ボタンがあります。ただし、グローバル メニュー バーがある場合は、メニュー バーを表示しないように設定されていても、通常のメニュー バーがエクスポートされます。

グローバル メニュー バーを備えた Dolphin

メニュー バーがグローバル メニュー バーに表示されている場合にのみ表示されるように設定するにはどうすればよいですか? 純粋な Qt で実行できますか、それとも KDE を使用する必要がありますか? これがメニュー バーを表示しないことによって自動的に提供される場合、メニュー バーを非表示にするにはどうすればよいですか?

4

2 に答える 2