color QML Value Type
ARGBの色値。詳細…
| Import Statement: | import QtQuick |
プロパティ
- a : real
- b : real
- g : real
- hslHue : real
- hslLightness : real
- hslSaturation : real
- hsvHue : real
- hsvSaturation : real
- hsvValue : real
- r : real
- valid : bool
詳細な説明
color 型は、ARGBカラー値を表します。以下のさまざまな方法で指定できます。
- 「red」、「green」、「lightsteelblue」などのSVG color name 。
- 16進数の3桁または4桁の値で指定する場合。それぞれ
"#RRGGBB"および"#AARRGGBB"の形式をとります。例えば、赤色は"#FF0000"という3桁の値に対応し、わずかに透明感のある青色は"#800000FF"という4桁の値に対応します。 - Qt.rgba()、Qt.hsva()、Qt.hsla()、Qt.darker()、Qt.lighter() またはQt.tint() 関数を使用します。
例:

Rectangle {
color: "steelblue"
width: 40; height: 40
}
Rectangle {
color: "transparent"
y: 40; width: 40; height: 40
}
Rectangle {
color: "#FF0000"
y: 80; width: 40; height: 40
}
Rectangle {
color: "#800000FF"
y: 120; width: 40; height: 40
}
Rectangle {
color: "#00000000" // ARGB fully transparent
y: 160
width: 40; height: 40
}色型には、それぞれ色の赤(r)、緑(g)、青(b)、アルファ(a)の値を表すr、g、b、aプロパティがあります。 さらに、hsvHue、hsvSaturation、hsvValue、hslHue、hslSaturation、およびhslLightnessプロパティを使用すると、それぞれHSVおよびHSLカラーモデルにおける色値にアクセスできます。
Text {
color: "red"
// prints "1 0 0 1"
Component.onCompleted: console.log(color.r, color.g, color.b, color.a)
}色値の等価性をテストするには、Qt.colorEqual() 関数を使用します。これにより、プロパティ形式であるか、許容される文字列指定形式のいずれかであるかにかかわらず、色を正確に比較することができます。
C++ と統合する場合、C++ から QML に渡される QColor 値は自動的にcolor 値に変換され、その逆も同様であることに注意してください。
この値の型は、QtQuick インポートによって提供されます。
SVG 色のリファレンス
以下の表に、利用可能なSVG 色を一覧表示します:
| 名前 | 16進数 | 色 |
|---|---|---|
| aliceblue | #f0f8ff | |
| アンティークホワイト | #faebd7 | |
| アクア | #00ffff | |
| アクアマリン | #7fffd4 | |
| アズール | #f0ffff | |
| ベージュ | #f5f5dc | |
| ビスク | #ffe4c4 | |
| 黒 | #000000 | |
| ブランチドアーモンド | #ffebcd | |
| 青 | #0000ff | |
| 青紫 | #8a2be2 | |
| 茶色 | #a52a2a | |
| バーリウッド | #deb887 | |
| カデットブルー | #5f9ea0 | |
| シャルトリューズ | #7fff00 | |
| chocolate | #d2691e | |
| コーラル | #ff7f50 | |
| コーンフラワーブルー | #6495ed | |
| コーンシルク | #fff8dc | |
| クリムゾン | #dc143c | |
| シアン | #00ffff | |
| ダークブルー | #00008b | |
| ダークシアン | #008b8b | |
| ダークゴールデンロッド | #b8860b | |
| ダークグレー | #a9a9a9 | |
| ダークグリーン | #006400 | |
| ダークグレー | #a9a9a9 | |
| ダークカーキ | #bdb76b | |
| ダークマゼンタ | #8b008b | |
| ダークオリーブグリーン | #556b2f | |
| ダークオレンジ | #ff8c00 | |
| ダークオーキッド | #9932cc | |
| ダークレッド | #8b0000 | |
| ダークサーモン | #e9967a | |
| ダークシーグリーン | #8fbc8f | |
| ダークスレートブルー | #483d8b | |
| ダークスレートグレー | #2f4f4f | |
| ダークスレートグレー | #2f4f4f | |
| ダークターコイズ | #00ced1 | |
| ダークバイオレット | #9400d3 | |
| 濃いピンク | #ff1493 | |
| ディープスカイブルー | #00bfff | |
| 薄灰色 | #696969 | |
| 薄灰色 | #696969 | |
| ドジャースブルー | #1e90ff | |
| ファイヤーブリック | #b22222 | |
| フローラルホワイト | #fffaf0 | |
| フォレストグリーン | #228b22 | |
| フクシア | #ff00ff | |
| ゲインズボロ | #dcdcdc | |
| ゴーストホワイト | #f8f8ff | |
| ゴールド | #ffd700 | |
| ゴールデンロッド | #daa520 | |
| グレー | #808080 | |
| グレー | #808080 | |
| green | #008000 | |
| 緑黄色 | #adff2f | |
| ハニーデュー | #f0fff0 | |
| ホットピンク | #ff69b4 | |
| インディアンレッド | #cd5c5c | |
| インディゴ | #4b0082 | |
| アイボリー | #fffff0 | |
| カーキ | #f0e68c | |
| ラベンダー | #e6e6fa | |
| ラベンダーブラッシュ | #fff0f5 | |
| 芝生グリーン | #7cfc00 | |
| レモンシフォン | #fffacd | |
| ライトブルー | #add8e6 | |
| ライトコーラル | #f08080 | |
| ライトシアン | #e0ffff | |
| ライトゴールデンロディイエロー | #fafad2 | |
| ライトグレー | #d3d3d3 | |
| 薄緑 | #90ee90 | |
| ライトグレー | #d3d3d3 | |
| 薄ピンク | #ffb6c1 | |
| ライトサーモン | #ffa07a | |
| ライトシーグリーン | #20b2aa | |
| ライトスカイブルー | #87cefa | |
| ライトスレートグレー | #778899 | |
| ライトスレートグレー | #778899 | |
| ライトスチールブルー | #b0c4de | |
| ライトイエロー | #ffffe0 | |
| ライム | #00ff00 | |
| ライムグリーン | #32cd32 | |
| リネン | #faf0e6 | |
| マゼンタ | #ff00ff | |
| マルーン | #800000 | |
| ミディアムアクアマリン | #66cdaa | |
| ミディアムブルー | #0000cd | |
| ミディアムオーキッド | #ba55d3 | |
| ミディアムパープル | #9370db | |
| ミディアムシーグリーン | #3cb371 | |
| ミディアムスレートブルー | #7b68ee | |
| ミディアム・スプリンググリーン | #00fa9a | |
| ミディアムターコイズ | #48d1cc | |
| ミディアムバイオレットレッド | #c71585 | |
| ミッドナイトブルー | #191970 | |
| ミントクリーム | #f5fffa | |
| ミスティローズ | #ffe4e1 | |
| モカシン | #ffe4b5 | |
| navajowhite | #ffdead | |
| ネイビー | #000080 | |
| オールドレース | #fdf5e6 | |
| オリーブ | #808000 | |
| オリーブ・ドラブ | #6b8e23 | |
| オレンジ | #ffa500 | |
| オレンジレッド | #ff4500 | |
| オーキッド | #da70d6 | |
| 淡いゴールデンロッド | #eee8aa | |
| 淡い緑 | #98fb98 | |
| 淡いターコイズ | #afeeee | |
| 淡い紫がかった赤 | #db7093 | |
| パパイヤホイップ | #ffefd5 | |
| peachpuff | #ffdab9 | |
| ペルー | #cd853f | |
| pink | #ffc0cb | |
| プラム | #dda0dd | |
| パウダーブルー | #b0e0e6 | |
| パープル | #800080 | |
| 赤 | #ff0000 | |
| ローズブラウン | #bc8f8f | |
| ロイヤルブルー | #4169e1 | |
| サドルブラウン | #8b4513 | |
| サーモン | #fa8072 | |
| サンドブラウン | #f4a460 | |
| シーグリーン | #2e8b57 | |
| シーシェル | #fff5ee | |
| シエナ | #a0522d | |
| シルバー | #c0c0c0 | |
| スカイブルー | #87ceeb | |
| スレートブルー | #6a5acd | |
| スレートグレー | #708090 | |
| スレートグレー | #708090 | |
| snow | #fffafa | |
| スプリンググリーン | #00ff7f | |
| スチールブルー | #4682b4 | |
| タン | #d2b48c | |
| ティール | #008080 | |
| アザミ | #d8bfd8 | |
| トマト | #ff6347 | |
| ターコイズ | #40e0d0 | |
| バイオレット | #ee82ee | |
| 小麦色 | #f5deb3 | |
| 白 | #ffffff | |
| 白い煙 | #f5f5f5 | |
| 黄色 | #ffff00 | |
| 黄緑 | #9acd32 |
「QMLの値型」も参照してください 。
プロパティのドキュメント
a : real
RGBAモデルのアルファカラーチャンネル。アルファは各ピクセルの不透明度を表します。
b : real
RGBAモデルの青(Blue)カラーチャンネル。
g : real
RGBAモデルの緑(Green)カラーチャンネル。
hslHue : real
その色のHSL色相成分。
hslLightness : real
その色のHSL明度成分。
hslSaturation : real
その色のHSL彩度成分。
hsvHue : real
その色のHSV色相成分。
hsvSaturation : real
その色のHSV彩度成分。
hsvValue : real
その色のHSV値の「色」成分。
r : real
RGBAモデルの赤(Red)カラーチャンネル。
valid : bool
色が有効な場合は `True ` を返し、そうでない場合は `False` を返します。
© 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.