color QML Value Type
Une valeur de couleur ARGB. En savoir plus...
| Import Statement: | import QtQuick |
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. Il peut être spécifié de plusieurs façons :
- Par un nom de couleur ( SVG color name), tel que « red », « green » ou « lightsteelblue ».
- Par un triplet ou un quad hexadécimal, respectivement sous la forme
"#RRGGBB"et"#AARRGGBB". Par exemple, la couleur rouge correspond à un triplet de type"#FF0000"et un bleu légèrement transparent à un quad de type"#800000FF". - À l'aide des 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 de rouge, vert, bleu et alpha de la couleur. De plus, les propriétés hsvHue, hsvSaturation, hsvValue, hslHue, hslSaturation et hslLightness permettent d'accéder aux valeurs de couleur dans les modèles de couleur 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 vérifier si des valeurs de couleur sont égales, utilisez la fonction ` Qt.colorEqual()`. Cela permet de comparer avec précision les couleurs, qu’elles soient sous forme de propriété ou sous l’une des formes de spécification de chaîne acceptées.
Lors de l’intégration avec C++, notez que toute valeur de type ` QColor ` transmise à QML depuis C++ est automatiquement convertie en une valeur de type ` color `, et inversement.
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 | |
| aigue-marine | #7fffd4 | |
| azur | #f0ffff | |
| beige | #f5f5dc | |
| bisque | #ffe4c4 | |
| noir | #000000 | |
| amande blanchie | #ffebcd | |
| bleu | #0000ff | |
| bleu-violet | #8a2be2 | |
| marron | #a52a2a | |
| bois de burl | #deb887 | |
| bleu cadet | #5f9ea0 | |
| chartreuse | #7fff00 | |
| chocolat | #d2691e | |
| corail | #ff7f50 | |
| bleu barbeau | #6495ed | |
| jaune de maïs | #fff8dc | |
| cramoisi | #dc143c | |
| cyan | #00ffff | |
| bleu foncé | #00008b | |
| cyan foncé | #008b8b | |
| jaune doré foncé | #b8860b | |
| gris foncé | #a9a9a9 | |
| vert foncé | #006400 | |
| gris foncé | #a9a9a9 | |
| kaki foncé | #bdb76b | |
| magenta foncé | #8b008b | |
| vert-olive foncé | #556b2f | |
| orange foncé | #ff8c00 | |
| violet-orchidée foncé | #9932cc | |
| rouge foncé | #8b0000 | |
| saumon foncé | #e9967a | |
| vert-océan foncé | #8fbc8f | |
| bleu ardoise foncé | #483d8b | |
| gris ardoise foncé | #2f4f4f | |
| gris ardoise foncé | #2f4f4f | |
| turquoise foncé | #00ced1 | |
| violet foncé | #9400d3 | |
| rose foncé | #ff1493 | |
| bleu-ciel foncé | #00bfff | |
| gris mat | #696969 | |
| gris foncé | #696969 | |
| bleu-dodger | #1e90ff | |
| brique-à-feu | #b22222 | |
| blanc floral | #fffaf0 | |
| vert forêt | #228b22 | |
| fuchsia | #ff00ff | |
| gainsboro | #dcdcdc | |
| blanc fantôme | #f8f8ff | |
| or | #ffd700 | |
| jaune d'or | #daa520 | |
| gris | #808080 | |
| gris | #808080 | |
| vert | #008000 | |
| vert-jaune | #adff2f | |
| jaune miel | #f0fff0 | |
| rose vif | #ff69b4 | |
| rouge indien | #cd5c5c | |
| indigo | #4b0082 | |
| ivoire | #fffff0 | |
| kaki | #f0e68c | |
| lavande | #e6e6fa | |
| rose lavande | #fff0f5 | |
| vert gazon | #7cfc00 | |
| citron-chiffon | #fffacd | |
| bleu clair | #add8e6 | |
| corail clair | #f08080 | |
| cyan clair | #e0ffff | |
| jaune doré clair | #fafad2 | |
| gris clair | #d3d3d3 | |
| vert clair | #90ee90 | |
| gris clair | #d3d3d3 | |
| rose clair | #ffb6c1 | |
| saumon clair | #ffa07a | |
| vert-eau clair | #20b2aa | |
| bleu ciel clair | #87cefa | |
| gris ardoise clair | #778899 | |
| gris ardoise clair | #778899 | |
| bleu acier clair | #b0c4de | |
| jaune clair | #ffffe0 | |
| vert citron | #00ff00 | |
| vert citron | #32cd32 | |
| lin | #faf0e6 | |
| magenta | #ff00ff | |
| marron | #800000 | |
| aquamarine moyenne | #66cdaa | |
| bleu moyen | #0000cd | |
| orchidée moyenne | #ba55d3 | |
| violet moyen | #9370db | |
| vert-mer moyen | #3cb371 | |
| bleu ardoise moyen | #7b68ee | |
| vert-printemps moyen | #00fa9a | |
| turquoise moyen | #48d1cc | |
| rouge-violet moyen | #c71585 | |
| bleu nuit | #191970 | |
| crème menthe | #f5fffa | |
| rosebrume | #ffe4e1 | |
| moccasin | #ffe4b5 | |
| navajowhite | #ffdead | |
| bleu marine | #000080 | |
| dentelle ancienne | #fdf5e6 | |
| olive | #808000 | |
| olive terne | #6b8e23 | |
| orange | #ffa500 | |
| orange-rouge | #ff4500 | |
| orchidée | #da70d6 | |
| jaune d'or pâle | #eee8aa | |
| vert pâle | #98fb98 | |
| turquoise pâle | #afeeee | |
| rouge-violet pâle | #db7093 | |
| papayawhip | #ffefd5 | |
| pêche-poudre | #ffdab9 | |
| peru | #cd853f | |
| rose | #ffc0cb | |
| prune | #dda0dd | |
| bleu poudré | #b0e0e6 | |
| violet | #800080 | |
| rouge | #ff0000 | |
| brun rosé | #bc8f8f | |
| bleu royal | #4169e1 | |
| marron selle | #8b4513 | |
| saumon | #fa8072 | |
| marron sable | #f4a460 | |
| vert d'eau | #2e8b57 | |
| coquillage | #fff5ee | |
| sienne | #a0522d | |
| argent | #c0c0c0 | |
| bleu ciel | #87ceeb | |
| bleu ardoise | #6a5acd | |
| gris ardoise | #708090 | |
| gris ardoise | #708090 | |
| neige | #fffafa | |
| vert-printemps | #00ff7f | |
| bleu acier | #4682b4 | |
| beige | #d2b48c | |
| bleu sarcelle | #008080 | |
| chardon | #d8bfd8 | |
| tomate | #ff6347 | |
| turquoise | #40e0d0 | |
| violet | #ee82ee | |
| blé | #f5deb3 | |
| blanc | #ffffff | |
| fumée blanche | #f5f5f5 | |
| jaune | #ffff00 | |
| jaune-vert | #9acd32 |
Voir aussi Types de valeurs QML.
Documentation sur les propriétés
a : real
Le canal de couleur alpha du modèle RGBA. L'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
La composante de teinte (HSL) de la couleur.
hslLightness : real
La composante de couleur « luminosité » (HSL) de la couleur.
hslSaturation : real
La composante de couleur « Saturation HSL » de la couleur.
hsvHue : real
La composante « teinte » (HSV) de la couleur.
hsvSaturation : real
La composante de couleur « saturation HSV » de la couleur.
hsvValue : real
La composante de couleur « HSV Value » 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.