이 페이지에서

color QML Value Type

ARGB 색상 값. 더 보기...

Import Statement: import QtQuick

속성

상세 설명

color 유형은 ARGB 색상 값을 나타냅니다. 이 값은 다음과 같은 여러 가지 방법으로 지정할 수 있습니다:

  • "red", "green" 또는 "lightsteelblue"와 같은 색상 이름( SVG color name)을 사용합니다.
  • "#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
}

색상 유형에는 색상의 빨강(red), 녹색(green), 파랑(blue) 및 알파(alpha) 값을 각각 나타내는 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
초콜릿#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
dodgerblue#1e90ff
파이어브릭#b22222
플로럴 화이트#fffaf0
숲의 녹색#228b22
푸크시아#ff00ff
게인즈보로#dcdcdc
유령 흰색#f8f8ff
gold#ffd700
황금빛 노란색#daa520
회색#808080
회색#808080
녹색#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
나바호 화이트#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 모델의 청색 채널.

g : real

RGBA 모델의 녹색(Green) 색상 채널.

hslHue : real

색상의 HSL 색조(hue) 색상 성분.

hslLightness : real

색상의 HSL 명도 색상 구성 요소.

hslSaturation : real

색상의 HSL 채도 색상 성분.

hsvHue : real

색상의 HSV 색조 구성 요소.

hsvSaturation : real

색상의 HSV 채도 색상 성분.

hsvValue : real

색상의 HSV 값 색상 구성 요소.

r : real

RGBA 모델의 적색 채널.

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.