ColorGroup QML Type

ロールによる色のセット。もっと見る...

Import Statement: import QtQuick
Inherits:

QtObject

Inherited By:

Palette

プロパティ

信号

詳細説明

ColorGroup 型は、特定の役割を持つ色のセットを定義するために使用されます。ColorGroup は視覚的な外観を持ちませんが、レンダリングされたアイテムをカスタマイズするために使用される色を定義します。

色のデフォルト値は、デフォルトで構成されたQPalette のアクティブなグループ色と同じです。

次のコードを使用して、いくつかの色を指定してカラーグループを作成できます:

ColorGroup {
    alternateBase: "red"
    base: "green"
}

Palette 、QMLの各アイテムの状態に対応したカラーグループを定義します。

プロパティの説明

accent : color [since 6.6]

basewindowbutton の色と対照的、あるいは補完的な色。これは通常、デスクトップのパーソナライゼーションをユーザが選択することを表します。インタラクティブコンポーネントのスタイリングが典型的な使用例です。明示的に設定しない限り、デフォルトはhighlight です。

このプロパティは Qt 6.6 で導入されました。


alternateBase : color

このプロパティは、Qt 6.6 で導入されました。


base : color

主に、テキストエディタコントロールとアイテムビューの背景色として使用されます。通常は白か他の明るい色です。


brightText : color

windowText とは大きく異なるテキスト色で、dark などと好対照をなす。通常、ハイライトされたボタンなど、textwindowTextbuttonText とコントラストが悪くなる場所に描画する必要があるテキストに使用されます。


button : color

一般的なボタンの背景色。この背景はwindow と異なってもかまいません。スタイルによってはボタンに別の背景色が必要な場合があるからです。


buttonText : color

palette と併用される前景色。


dark : color

palette と併用される前景色。


highlight : color

選択された項目または現在の項目を示す色。


highlightedText : color

highlight と対照的な文字色。


light : color

button よりも明るい。


ハイパーリンクに使われる文字色。


linkVisited : color

すでに表示 さ れてい る ハイパー リ ン ク に対 し て用い ら れ る テ キ ス ト 色。


mid : color

palette.buttondark の間。


midlight : color

buttonlight の間。


placeholderText : color [since 6.2]

編集可能な一行フィールドのプレースホルダーの色として使用されます。

このプロパティは Qt 6.2 で導入されました。


shadow : color

非常に暗い色。


text : color

base で使われる前景色。これは通常、windowText と同じです。この場合、windowbase と良好なコントラストを提供する必要があります。


toolTipBase : color

ツールチップの背景色として使われます。


toolTipText : color

ツールチップの前景色として使われます。


window : color

一般的な背景色。


windowText : color

一般的な前景色。


シグナル・ドキュメント

changed()

追加シグナルは、この色グループの現在の状態が変更されたことを示します。通常は、いずれかの色が変更されたことを意味する。

注意: 対応するハンドラはonChanged


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