color QML Value Type
Une valeur de couleur ARGB. Plus d'informations...
Propriétés
- a : real
- b : real
- g : real
- hslHue : real
- hslLightness : real
- hslSaturation : real
- hsvHue : real
- hsvSaturation : real
- hsvValue : real
- r : real
- valid : bool
Description détaillée
Le type color fait référence à une valeur de couleur ARGB. Elle peut être spécifiée de plusieurs manières :
- Par un SVG color name, tel que "red", "green" ou "lightsteelblue".
- Par un triplet ou un quadruplet hexadécimal de la forme
"#RRGGBB"et"#AARRGGBB"respectivement. Par exemple, la couleur rouge correspond à un triplet de"#FF0000"et un bleu légèrement transparent à un quadruplet de"#800000FF". - En utilisant les fonctions Qt.rgba(), Qt.hsva(), Qt.hsla(), Qt.darker(), Qt.lighter() ou Qt.tint().
Exemple :

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 }
Un type de couleur possède des propriétés r, g, b et a qui font respectivement référence aux valeurs rouge, verte, bleue et alpha de la couleur. En outre, les propriétés hsvHue, hsvSaturation, hsvValue, hslHue, hslSaturation et hslLightness permettent d'accéder aux valeurs de couleur dans les modèles de couleurs HSV et HSL respectivement.
Text { color: "red" // prints "1 0 0 1" Component.onCompleted: console.log(color.r, color.g, color.b, color.a) }
Pour tester l'égalité des valeurs de couleur, utilisez la fonction Qt.colorEqual(). Cette fonction permet de comparer avec précision les couleurs, qu'elles soient sous forme de propriété ou sous l'une des formes acceptables de spécification de chaîne de caractères.
Lors de l'intégration avec C++, notez que toute valeur QColor transmise à QML à partir de C++ est automatiquement convertie en valeur color, et vice-versa.
Ce type de valeur est fourni par l'importation QtQuick.
Référence des couleurs SVG
Le tableau suivant répertorie les couleurs SVG disponibles :
| Nom | Hex | Couleur |
|---|---|---|
| aliceblue | #f0f8ff | |
| blanc antique | #faebd7 | |
| aqua | #00ffff | |
| aquamarine | #7fffd4 | |
| azur | #f0ffff | |
| beige | #f5f5dc | |
| bisque | #ffe4c4 | |
| noir | #000000 | |
| amande blanche | #ffebcd | |
| bleu | #0000ff | |
| bleu-violet | #8a2be2 | |
| brun | #a52a2a | |
| bois de bourgogne | #bleu foncé | |
| bleu cadet | #5f9ea0 | |
| chartreuse | #7fff00 | |
| chocolat | #d2691e | |
| corail | #bleu foncé | |
| bleuet | #6495ed | |
| cornsilk | #fff8dc | |
| cramoisi | #rouge foncé | |
| cyan | #00ffff | |
| bleu foncé | #00008b | |
| cyan foncé | #008b8b | |
| doré foncé | #b8860b | |
| gris foncé | #a9a9a9 | |
| vert foncé | #006400 | |
| gris foncé | #a9a9a9 | |
| kaki foncé | #bdb76b | |
| noirmagenta | #8b008b | |
| vert olive foncé | #556b2f | |
| orange foncé | #ff8c00 | |
| orange foncée | #9932cc | |
| rouge foncé | #8b0000 | |
| saumon foncé | #e9967a | |
| vert foncé | #8fbc8f | |
| bleu ardoise | #483d8b | |
| gris foncé | #2f4f4f | |
| gris foncé | #2f4f4f | |
| darkturquoise | #00ced1 | |
| violet foncé | #9400d3 | |
| deeppink | #ff1493 | |
| bleu profond | #00bfff | |
| dimgray | #696969 | |
| gris foncé | #696969 | |
| dodgerblue | #1e90ff | |
| brique de feu | #b22222 | |
| blanc floral | #fffaf0 | |
| vert forêt | #228b22 | |
| fuchsia | #ff00ff | |
| gainsboro | #dcdcdc | |
| blanc fantôme | #f8f8ff | |
| or | #ffd700 | |
| verge d'or | #daa520 | |
| gris | #808080 | |
| gris | #808080 | |
| vert | #008000 | |
| jaune vert | #adff2f | |
| miellat | #f0fff0 | |
| rose vif | #ff69b4 | |
| rouge indien | #cd5c5c | |
| indigo | #4b0082 | |
| ivoire | #fffff0 | |
| kaki | #f0e68c | |
| lavande | #e6e6fa | |
| lavande | #fff0f5 | |
| vert d'eau | #7cfc00 | |
| citronchiffon | #fffacd | |
| bleu clair | #add8e6 | |
| corail clair | #f08080 | |
| cyan clair | #e0ffff | |
| jaune d'or clair | #fafad2 | |
| gris clair | #d3d3d3 | |
| vert clair | #90ee90 | |
| gris clair | #d3d3d3 | |
| rose clair | #ffb6c1 | |
| saumon clair | #ffa07a | |
| vert clair | #20b2aa | |
| bleu ciel | #87cefa | |
| lightslategray | #778899 | |
| gris clair | #778899 | |
| bleu acier | #b0c4de | |
| jaune clair | #fffffe0 | |
| chaux | #00ff00 | |
| vert tilleul | #32cd32 | |
| lin | #faf0e6 | |
| magenta | #ff00ff | |
| marron | #800000 | |
| aigue-marine moyenne | #66cdaa | |
| bleu moyen | #0000cd | |
| moyen-orchide | #ba55d3 | |
| violet moyen | #9370db | |
| vert moyen | #3cb371 | |
| bleu ardoise moyen | #7b68ee | |
| vert de printemps moyen | #00fa9a | |
| turquoise moyen | #48d1cc | |
| rouge-violet moyen | #c71585 | |
| bleu nuit | #191970 | |
| crème de menthe | #f5fffa | |
| brumeux | #ffe4e1 | |
| mocassin | #ffe4b5 | |
| navajowhite | #ffdead | |
| marine | #000080 | |
| oldlace | #fdf5e6 | |
| olive | #808000 | |
| olivedrab | #6b8e23 | |
| orange | #ffa500 | |
| rouge orangé | #ff4500 | |
| orchidée | #da70d6 | |
| palegoldenrod | #eee8aa | |
| vert pâle | #98fb98 | |
| paleturquoise | #afeeee | |
| palevioletred | #db7093 | |
| papayawhip | #ffefd5 | |
| pêche à la truffe | #ffdab9 | |
| peru | #cd853f | |
| rose | #ffc0cb | |
| prune | #dda0dd | |
| bleu poudre | bleu poudre #b0e0e6 | |
| violet | #800080 | |
| rouge | #ff0000 | |
| rosé | #bc8f8f | |
| bleu royal | #4169e1 | |
| brun selle | #8b4513 | |
| saumon | #fa8072 | |
| brun sable | #f4a460 | |
| vert de mer | #2e8b57 | |
| coquillage | #fff5ee | |
| sienne | #a0522d | |
| argent | #c0c0c0 | |
| bleu ciel | #87ceeb | |
| bleu ardoise | #6a5acd | |
| gris-gris | #708090 | |
| gris argenté | #708090 | |
| neige | #fffafa | |
| vert printemps | #00ff7f | |
| bleu acier | #4682b4 | |
| tan | #d2b48c | |
| sarcelle | #008080 | |
| chardon | #d8bfd8 | |
| tomate | #ff6347 | |
| turquoise | #40e0d0 | |
| violet | #ee82ee | |
| blé | #f5deb3 | |
| blanc | #blanc | |
| fumée blanche | #f5f5f5 | |
| jaune | #jauneff00 | |
| vert jaune | #9acd32 |
Voir également les types de valeurs QML.
Documentation sur les propriétés
a : real
Le canal de couleur Alpha du modèle RGBA. Alpha représente l'opacité de chaque pixel.
b : real
Le canal de couleur bleu du modèle RGBA.
g : real
Le canal de couleur vert du modèle RGBA.
hslHue : real
Composante de la teinte HSL de la couleur.
hslLightness : real
La composante HSL de la luminosité de la couleur.
hslSaturation : real
La composante de saturation HSL de la couleur.
hsvHue : real
La composante de la couleur HSV Hue de la couleur.
hsvSaturation : real
La composante de saturation HSV de la couleur.
hsvValue : real
La composante de la valeur HSV de la couleur.
r : real
Le canal de couleur rouge du modèle RGBA.
valid : bool
Renvoie True si la couleur est valide, sinon renvoie 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.