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, 예: "빨강", "초록" 또는 "연강색".
"#RRGGBB"
및"#AARRGGBB"
형식의 16진수 삼중항 또는 사중항으로 각각 지정합니다. 예를 들어 빨간색은"#FF0000"
의 삼중색에 해당하고 약간 투명한 파란색은"#800000FF"
의 사중색에 해당합니다.- 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 속성이 있습니다. 또한 hsv색조, hsv채도, hsv값, hsl색조, hsl채도, hsl명도 속성을 사용하면 각각 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 색상이 나열되어 있습니다:
이름 | Hex | 색상 |
---|---|---|
aliceblue | #f0f8ff | |
앤틱화이트 | #faebd7 | |
아쿠아 | #00ffff | |
아쿠아 마린 | #7fffd4 | |
하늘색 | #f0ffff | |
베이지 | #f5f5dc | |
비스크 | #fe4c4 | |
검은색 | #000000 | |
블랑쉬드아몬드 | #ffebcd | |
blue | #0000ff | |
블루바이올렛 | #8a2be2 | |
갈색 | #a52a2a | |
burlywood | #deb887 | |
cadetblue | #5f9ea0 | |
연두색 | #7fff00 | |
초콜릿 | #d2691e | |
coral | #FF7F50 | |
콘플라워블루 | #6495ed | |
옥수수 실크 | #fff8dc | |
크림슨 | #DC143C | |
시안 | #00ffff | |
다크블루 | #00008b | |
다크 시안 | #008b8b | |
다크골든로드 | #b8860b | |
다크그레이 | #a9a9a9 | |
darkgreen | #006400 | |
다크 그레이 | #a9a9a9 | |
다크카키 | #bdb76b | |
다크마젠타 | #8b008b | |
다크올리브그린 | #556b2f | |
darkorange | #ff8c00 | |
다크 오키드 | #9932cc | |
darkred | #8b0000 | |
darksalmon | #e9967a | |
darkseagreen | #8fbc8f | |
다크슬레이트블루 | #483d8b | |
darkslategray | #2f4f4f | |
darkslategrey | #2f4f4f | |
darkturquoise | #00ced1 | |
다크바이올렛 | #9400d3 | |
deeppink | #ff1493 | |
딥스카이블루 | #00bfff | |
딤그레이 | #696969 | |
딤그레이 | #696969 | |
도저블루 | #1e90ff | |
firebrick | #b22222 | |
플로럴화이트 | #fffaf0 | |
숲 녹색 | #228b22 | |
자홍색 | #0000ff | |
게인즈버러 | #dcdcdc | |
고스트화이트 | #f8f8ff | |
gold | #ffd700 | |
goldenrod | #daa520 | |
회색 | #808080 | |
회색 | #808080 | |
녹색 | #008000 | |
greenyellow | #adff2f | |
허니듀 | #f0fff0 | |
핫핑크 | #ff69b4 | |
indianred | #cd5c5c | |
인디고 | #4b0082 | |
아이보리 | #fffff0 | |
카키 | #f0e68c | |
라벤더 | #e6e6fa | |
라벤더블러쉬 | #ff0f5 | |
lawngreen | #7cfc00 | |
레몬시폰 | #fffacd | |
라이트블루 | #add8e6 | |
라이트코랄 | #f08080 | |
라이트 시안 | #e0ffff | |
라이트골든로디옐로우 | #fafad2 | |
라이트그레이 | #d3d3d3 | |
라이트그린 | #90ee90 | |
lightgrey | #d3d3d3 | |
lightpink | #ffb6c1 | |
lightsalmon | #fa07a | |
lightseagreen | #20b2aa | |
lightskyblue | #87cefa | |
lightslategray | #778899 | |
lightslategrey | #778899 | |
라이트스틸블루 | #b0c4de | |
lightyellow | #ffffe0 | |
라임 | #00ff00 | |
라임그린 | #32cd32 | |
린넨 | #faf0e6 | |
마젠타 | #0000ff | |
적갈색 | #800000 | |
미디엄아쿠아마린 | #66cdaa | |
mediumblue | #0000cd | |
mediumorchid | #ba55d3 | |
mediumpurple | #9370db | |
mediumseagreen | #3cb371 | |
mediumslateblue | #7b68ee | |
mediumspringgreen | #00fa9a | |
mediumturquoise | #48d1cc | |
미디엄바이올렛레드 | #c71585 | |
미드나잇블루 | #191970 | |
민트크림 | #f5fffa | |
미스티로즈 | #ffe4e1 | |
모카신 | #ffe4b5 | |
나바조화이트 | #ffdead | |
네이비 | #000080 | |
oldlace | #fdf5e6 | |
올리브 | #808000 | |
올리브 | #6b8e23 | |
오렌지 | #ffa500 | |
오렌지 | #ff4500 | |
난초 | #da70d6 | |
palegoldenrod | #ee8aa | |
연두색 | #98fb98 | |
팔레터콰이즈 | #afeeee | |
페일바이올렛레드 | #db7093 | |
파파야힙 | #ffefd5 | |
peachpuff | #ffdab9 | |
페루 | #cd853f | |
핑크 | #ffc0cb | |
자두 | #dda0dd | |
파우더블루 | #b0e0e6 | |
보라색 | #800080 | |
빨간색 | #000000 | |
로시브라운 | #bc8f8f | |
로얄블루 | #4169e1 | |
새들브라운 | #8b4513 | |
살몬 | #fa8072 | |
샌드브라운 | #f4a460 | |
seagreen | #2e8b57 | |
조개 | #fff5ee | |
sienna | #a0522d | |
silver | #c0c0c0 | |
하늘색 | #87ceeb | |
슬레이트블루 | #6a5acd | |
슬레이트그레이 | #708090 | |
슬레이트그레이 | #708090 | |
snow | #fffafa | |
springgreen | #00ff7f | |
강철색 | #4682b4 | |
tan | #d2b48c | |
청록 | #008080 | |
엉겅퀴 | #d8bfd8 | |
토마토 | #FF6347 | |
청록색 | #40e0d0 | |
보라색 | #eee82ee | |
밀 | #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
을 반환합니다.
© 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.