macOSスタイル
macOSスタイルは、macOS上でネイティブのように見えるスタイルです。詳細...
| インポート文: | import QtQuick.Controls.macOS |
| バージョン: | Qt 6.0 |
macOSスタイルは、macOS上でネイティブのように見えるスタイルです。コントロールはネイティブフレームワークを使用して実行時に描画されるため、macOS上で動作するアプリケーションでのみ利用可能です。
注: このスタイルの外観は、プラットフォーム上のネイティブアプリケーションとの調和を図るため、Qtのマイナーバージョンごとに変更される場合があることに注意してください 。
macOS スタイルのライトテーマ。 |
macOS スタイルのダークテーマ。 |
macOS スタイルでアプリケーションを実行するには、「 Qt Quick コントロールでのスタイルの使用」を参照してください。
現在の状態
macOS スタイルは現在開発中であり、一部のコントロールはまだサポートされていません。対象となるコントロールは、BusyIndicator 、DelayButton 、PageIndicator 、RangeSlider 、Switch 、TabBar 、およびTumbler です。これらのコントロールは、Fusion スタイルにフォールバックして使用されます。
カスタマイズ
macOS スタイルの目的は、コントロールの外観や操作感を UIKit のネイティブコントロールに可能な限り近づけることです。このスタイルは、システム環境設定でグローバルに設定されたテーマや色に従い、それ以上の独自のカスタマイズ API は提供されません。
注:macOSスタイルは カスタマイズには適していません。主な理由は、コンテンツと背景の両方を単一の背景アイテム上に描画することがあり、これがカスタムのcontentItemと組み合わさると見栄えが悪くなるためです。また、他のスタイルとは異なるパディングやインセットの値を使用する傾向があります。 その代わりに、カスタマイズしたコントロールは、常にすべてのプラットフォームで利用可能な単一のスタイル(例:Basic Style、Fusion Style、Imagine Style、Material Style、Universal Style)をベースにすることをお勧めします。そうすることで、アプリケーションがどのスタイルで実行されても、常に同じ外観になることが保証されます。 別のスタイルの使用方法については、「 Qt Quick コントロールでのスタイルの使用」を参照してください。あるいは、独自のスタイルを作成することもできます。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.

