1

Chromeブラウザなどのサードパーティアプリケーションを含むほとんどのMacアプリケーションには、タイトルバーの右端に配置された「フルスクリーン」アイコンが付属しています。

同じことをしたいです。

調査を行いましたが、このボタンを表示/非表示にする方法や、タイトルバー自体を変更する方法が見つかりません。

できませんか?このために完全なカスタムタイトルバーが必要ですか?デフォルトのウィンドウマネージャーの特典を失わないようにするために、そうすることはしたくありません。

ありがとうございました

4

1 に答える 1

1

タイトルバーでイベントを処理し、その色などを変更する方法について、 Qt プロジェクトが何を言っているかを確認してください。

タイトルバーは OS に属しており、それを制御することはできません。独自のタイトルバーを作成できますが、これにはいくつかの作業が必要であることに注意してください。独自のタイトルバーを作成するには、ウィンドウの移動に加えて、閉じる、最小化、最大化のイベントを処理する 3 つのツールボタンを含む QWidget [doc.qt.nokia.com] サブクラスを作成します。

于 2012-12-31T14:30:34.480 に答える