このページでは

Qt Labs StyleKit QML Types

このモジュールは開発中であり、変更される可能性があります。

Qt Labs の StyleKitモジュールは、Qt Labsの QML タイプを提供します。 Qt Quick ControlsStyleKit を使用することで、テーマやステートベースのスタイリング、トランジションなどのサポートを含め、1 つの Style オブジェクトからすべてのコントロールの完全なビジュアルスタイルを定義することができます。

QML タイプは、.qml ファイルの次の import ステートメントを使用してアプリケーションにインポートすることができます:

import Qt.labs.StyleKit

QML タイプ

AbstractStylableControls

スタイリング可能なコントロールタイプを含む抽象ベースタイプ

AbstractStyle

StyleとThemeの両方に共通するプロパティを持つ抽象基底型

BorderStyle

デリゲートのボーダースタイルを定義します。

ControlStateStyle

ある状態におけるコントロールのスタイルを定義する

ControlStyle

通常状態のコントロールのスタイルを定義します。

ControlStyleProperties

コントロールのスタイル設定可能なプロパティを定義します。

CustomControl

カスタム(非内蔵)コントロールのスタイルを定義します。

CustomTheme

カスタムテーマの定義

DelegateStyle

コントロール内の要素の外観を定義する

HandleStyle

スイッチ、スライダー、レンジスライダーなどのコントロールのハンドルスタイルを定義する

ImageStyle

デリゲートの画像スタイルを定義します。

IndicatorStyle

コントロールのインジケーターのスタイルを定義します。

ShadowStyle

デリゲートのドロップシャドウのスタイルを定義します。

Style

スタイル定義のルート タイプ

StyleAnimation

状態遷移中のスタイル プロパティの変更をアニメーション化します。

StyleKit

現在のスタイルを設定およびアクセスするためのシングルトン

StyleKitDebug

コントロールのスタイル プロパティがどのように解決されるかをトレースします。

StyleReader

特定のコントロールのアクティブ スタイルからプロパティを読み取ります。

StyleVariation

特定のコントロールの代替スタイルを定義する

StyledItem

DelegateStyle のレンダリング

SubIndicatorStyle

サブインデックスのデリゲートのスタイルを定義します。

TextStyle

コントロールのラベルのテキスト スタイルの定義

Theme

カラースキームのカラーとスタイルのオーバーライドを定義します。

注意: Qt.labs モジュールの型は、将来のバージョンでも互換性が保たれることを保証するものではありません。

© 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.