ColorGroup QML Type
ロールによる色のセット。もっと見る...
プロパティ
- accent : color
(since 6.6)
- alternateBase : color
- base : color
- brightText : color
- button : color
- buttonText : color
- dark : color
- highlight : color
- highlightedText : color
- light : color
- link : color
- linkVisited : color
- mid : color
- midlight : color
- placeholderText : color
(since 6.2)
- shadow : color
- text : color
- toolTipBase : color
- toolTipText : color
- window : color
- windowText : color
信号
- changed()
詳細説明
ColorGroup 型は、特定の役割を持つ色のセットを定義するために使用されます。ColorGroup は視覚的な外観を持ちませんが、レンダリングされたアイテムをカスタマイズするために使用される色を定義します。
色のデフォルト値は、デフォルトで構成されたQPalette
のアクティブなグループ色と同じです。
次のコードを使用して、いくつかの色を指定してカラーグループを作成できます:
ColorGroup { alternateBase: "red" base: "green" }
Palette 、QMLの各アイテムの状態に対応したカラーグループを定義します。
プロパティの説明
accent : color |
alternateBase : color |
このプロパティは、Qt 6.6 で導入されました。
base : color |
主に、テキストエディタコントロールとアイテムビューの背景色として使用されます。通常は白か他の明るい色です。
brightText : color |
windowText
とは大きく異なるテキスト色で、dark
などと好対照をなす。通常、ハイライトされたボタンなど、text
、windowText
、buttonText
とコントラストが悪くなる場所に描画する必要があるテキストに使用されます。
button : color |
一般的なボタンの背景色。この背景はwindow
と異なってもかまいません。スタイルによってはボタンに別の背景色が必要な場合があるからです。
buttonText : color |
palette
と併用される前景色。
dark : color |
palette
と併用される前景色。
highlight : color |
選択された項目または現在の項目を示す色。
highlightedText : color |
highlight
と対照的な文字色。
light : color |
button
よりも明るい。
link : color |
ハイパーリンクに使われる文字色。
linkVisited : color |
すでに表示 さ れてい る ハイパー リ ン ク に対 し て用い ら れ る テ キ ス ト 色。
mid : color |
palette.button
とdark
の間。
midlight : color |
button
とlight
の間。
placeholderText : color |
編集可能な一行フィールドのプレースホルダーの色として使用されます。
このプロパティは Qt 6.2 で導入されました。
shadow : color |
非常に暗い色。
text : color |
base
で使われる前景色。これは通常、windowText
と同じです。この場合、window
やbase
と良好なコントラストを提供する必要があります。
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.