ColorGroup QML Type
ロールによる色のセット。もっと見る...
Import Statement: | import QtQuick |
Inherits: |
プロパティ
- 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
です。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。