color QML Value Type
ARGB カラー値。詳細...
プロパティ
- a : real
- b : real
- g : real
- hslHue : real
- hslLightness : real
- hslSaturation : real
- hsvHue : real
- hsvSaturation : real
- hsvValue : real
- r : real
- valid : bool
詳細説明
color
型は、ARGB カラー値を参照します。多くの方法で指定できます:
- SVG color name 、"red"、"green"、"lightsteelblue "など。
- それぞれ
"#RRGGBB"
と"#AARRGGBB"
の形式の16進数の3進数または4進数。たとえば、赤色は"#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プロパティを持ちます。さらに、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 import によって提供される。
SVGカラーリファレンス
次の表は利用可能なSVG 色の一覧です:
色名 | Hex | 色 |
---|---|---|
アリスブルー | #f0f8ff | |
アンティークホワイト | #faebd7 | |
アクア | #00ffff | |
アクアマリン | #7fffd4 | |
紺 | #f0ffff | |
ベージュ | #f5f5dc | |
ビスク | #ffe4c4 | |
ブラック | #000000 | |
ブランシェダーモンド | #ffebcd | |
青 | #ブルーバイオレット | |
ブルーバイオレット | #8a2be2 | |
ブラウン | #a52a2a | |
バリウッド | #deb887 | |
カデットブルー | #5f9ea0 | |
シャルトリューズ | #7fff00 | |
チョコレート | #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 | |
グリーン | #008000 | |
グリーンイエロー | #adff2f | |
蜜柑 | #f0fff0 | |
ホットピンク | #ff69b4 | |
インドレッド | #cd5c5c | |
インディゴ | #4b0082 | |
アイボリー | #fffff0 | |
カーキ | #f0e68c | |
ラベンダー | #e6e6fa | |
ラベンダーチーク | #fff0f5 | |
ローングリーン | #7cfc00 | |
レモンシフォン | #fffacd | |
ライトブルー | #add8e6 | |
ライトコーラル | #f08080 | |
ライトシアン | #e0ffff | |
ライトゴールデンロー | #fafad2 | |
ライトグレー | #d3d3d3 | |
ライトグリーン | #90ee90 | |
ライトグレー | #d3d3 | |
ライトピンク | #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 | |
ナバホホワイト | #ffdead | |
ネイビー | #000080 | |
オールドレース | #fdf5e6 | |
オリーブ | #808000 | |
オリーブ | #6b8e23 | |
オレンジ | #ffa500 | |
オレンジレッド | #ff4500 | |
オーキッド | #da70d6 | |
ペールゴールデンロッド | #eee8aa | |
パレグリーン | #98fb98 | |
パレターコイズ | #afeeee | |
パレバイオレットレッド | #db7093 | |
パパイヤウィップ | #ffefd5 | |
ピーチパフ | #ffdab9 | |
ペルー | #cd853f | |
ピンク | #ffc0cb | |
プラム | #dda0dd | |
パウダーブルー | #b0e0e6 | |
パープル | #800080 | |
レッド | #紫 | |
ローズブラウン | #bc8f8f | |
ロイヤルブルー | #4169e1 | |
サドルブラウン | #8b4513 | |
サーモン | #fa8072 | |
サンディブラウン | #f4a460 | |
シーグリーン | #2e8b57 | |
シーシェル | #fff5ee | |
シエナ | #a0522d | |
シルバー | #c0c0c0 | |
スカイブルー | #ブルー | |
スレートブルー | #6a5acd | |
スレートグレー | #708090 | |
スレートグレー | #708090 | |
スノー | #fffafa | |
スプリンググリーン | #00ff7f | |
スチールブルー | #4682b4 | |
タン | #d2b48c | |
ティール | #008080 | |
アザミ | #d8bfd8 | |
トマト | #ff6347 | |
ターコイズ | #40e0d0 | |
バイオレット | #ee82ee | |
小麦 | #f5deb3 | |
白 | #ffffff | |
ホワイトスモーク | #f5f5f5 | |
イエロー | #ffff00 | |
イエローグリーン | #9acd32 |
QML 値の型も参照してください 。
プロパティの説明
a : real |
RGBA モデルのアルファカラーチャンネル。アルファは各ピクセルの不透明度を表す。
b : real |
RGBA モデルの青色チャンネル。
g : real |
RGBA モデルの緑色チャンネル。
hslHue : real |
色の HSL 色相成分。
hslLightness : real |
色の HSL 明度色成分。
hslSaturation : real |
色の HSL 彩度色成分。
hsvHue : real |
色の HSV 色相成分。
hsvSaturation : real |
その色の HSV 彩度カラー コンポーネント。
hsvValue : real |
色の HSV 値色成分。
r : real |
RGBA モデルの赤色チャンネル。
valid : bool |
色が有効な場合はTrue
を返し、そうでない場合はFalse
を返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。