macOSスタイル

macOSスタイルは、macOS上でネイティブに見えるスタイルです。詳細...

インポートインポート QtQuick.Controls.macOS
以降Qt 6.0

macOS スタイルは、macOS 上でネイティブに見えるスタイルです。コントロールはネイティブフレームワークを使用してランタイムに描画されるため、macOS で実行されるアプリケーションでのみ使用できます。

注意: このスタイルの外観は、プラットフォーム上のネイティブアプリケーションによりよくなじむように、Qt のマイナーバージョンごとに変更される可能性があることに注意してください。

macOS スタイルの明るいテーマ。

macOS スタイルのダークテーマ。

macOS スタイルでアプリケーションを実行するには、「Qt Quick Controls でスタイルを使用する」を参照してください。

現在の状態

macOS スタイルは開発中であり、いくつかのコントロールはまだサポートされていません。それらのコントロールは以下の通りです:BusyIndicator DelayButtonPageIndicatorRangeSliderSwitchTabBarTumbler 。これらのコントロールはFusionスタイルにフォールバックされます。

カスタマイズ

macOSスタイルのゴールは、コントロールのルック&フィールをUIKitのネイティブ・コントロールにできるだけ近づけることです。スタイルは、システム環境設定からグローバルに設定されたテーマと色に従います。

注意: macOS のスタイルはカスタマイズには適していません。その主な理由は、コンテンツと背景の両方を1つの背景アイテムに描画することがあり、カスタムcontentItemとの見栄えが悪くなるからです。また、他のスタイルとは異なるパディング値とインセット値を使用する傾向があります。そのため、カスタマイズしたコントロールは、すべてのプラットフォームで利用可能な単一のスタイル(Basic StyleFusion StyleImagine StyleMaterial StyleUniversal Styleなど)をベースにすることをお勧めします。そうすることで、アプリケーションがどのスタイルで実行されても、常に同じように見えることが保証されます。別のスタイルを使用する方法については、Qt Quick Controlsでスタイルを使用するを参照してください。また、独自のスタイルを作成することもできます。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。