QColorConstants Namespace

Der Namespace QColorConstants enthält QColor vordefinierte Konstanten. Mehr...

Kopfzeile: #include <QColorConstants>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui

Detaillierte Beschreibung

Diese Konstanten sind überall dort verwendbar, wo ein QColor Objekt erwartet wird:

painter.setBrush(QColorConstants::Svg::lightblue);

Ihre Verwendung ist viel billiger als z.B. die Übergabe eines Strings an den Konstruktor von QColor, da sie kein Parsen des Strings erfordern und immer ein gültiges QColor Objekt ergeben:

object.setColor(QColor("lightblue")); // expensive

Qt-Farben

Die folgenden Farben sind im QColorConstants Namespace definiert:

NameHexFarbe
Farbe0#000000
Farbe1#ffffff
Schwarz#000000
Weiß#ffffff
DunkelGrau#808080
Grau#a0a0a4
HellGrau#c0c0c0
Rot#ff0000
Grün#00ff00
Blau#0000ff
Cyan#00ffff
Magenta#ff00ff
Gelb#ffff00
Dunkelrot#800000
DunkelGrün#008000
Dunkelblau#000080
Dunkelcyan#008080
DunkelMagenta#800080
Dunkelgelb#808000
Transparent#00000000(durchsichtig)

SVG-Farben

In der folgenden Tabelle sind die verfügbaren SVG-Farben aufgeführt. Sie sind im inneren Namespace QColorConstants::Svg verfügbar.

NameHexFarbe
aliceblue#f0f8ff
antiquewhite#faebd7
aqua#00ffff
aquamarin#7fffd4
azur#f0ffff
beige#f5f5dc
bisque#ffe4c4
schwarz#000000
blanchedalmond#ffebcd
blau#0000ff
blauviolett#8a2be2
braun#a52a2a
burlywood#deb887
kadettblau#5f9ea0
chartreuse#7fff00
schokolade#d2691e
koralle#ff7f50
kornblumenblau#6495ed
cornsilk#fff8dc
karminrot#dc143c
cyan#00ffff
dunkelblau#00008b
dunkelcyan#008b8b
darkgoldenrod#b8860b
darkgray#a9a9a9
dunkelgrün#006400
dunkelgrau#a9a9a9
darkkhaki#bdb76b
dunkelmagenta#8b008b
dunkelolivgrün#556b2f
dunkelorange#ff8c00
darkorchid#9932cc
dunkelrot#8b0000
darksalmon#e9967a
darkseagreen#8fbc8f
darkslateblue#483d8b
darkslategray#2f4f4f
darkslategrey#2f4f4f
darkturquoise#00ced1
dunkelviolett#9400d3
deeppink#ff1493
deepskyblue#00bfff
dimgray#696969
dimgrey#696969
dodgerblue#1e90ff
firebrick#b22222
floralwhite#fffaf0
waldgrün#228b22
fuchsia#ff00ff
gainsboro#dcdcdc
ghostwhite#f8f8ff
gold#ffd700
goldrot#daa520
grau#808080
grau#808080
grün#008000
grün-gelb#adff2f
Honigtau#f0fff0
hotpink#ff69b4
indianred#cd5c5c
indigo#4b0082
elfenbein#fffff0
khaki#f0e68c
lavendel#e6e6fa
lavenderblush#fff0f5
lawngreen#7cfc00
lemonchiffon#fffacd
hellblau#add8e6
lightcoral#f08080
hellcyan#e0ffff
hellgold-rot-gelb#fafad2
lightgray#d3d3d3
hellgrün#90ee90
hellgrau#d3d3d3
hellrosa#ffb6c1
helllachsfarben#ffa07a
lightseagreen#20b2aa
lightskyblue#87cefa
lightslategray#778899
lightslategrey#778899
lightsteelblue#b0c4de
hellgelb#ffffe0
lime#00ff00
limettengrün#32cd32
leinen#faf0e6
magenta#ff00ff
kastanienbraun#800000
mittelaquamarin#66cdaa
mittelblau#0000cd
mediumorchid#ba55d3
mediumpurple#9370db
mediumseagreen#3cb371
mediumslateblue#7b68ee
mediumspringgreen#00fa9a
mediumtürkis#48d1cc
mittelviolettrot#c71585
mitternachtsblau#191970
mintcream#f5fffa
mistyrose#ffe4e1
mokassin#ffe4b5
navajowhite#ffdead
marineblau#000080
oldlace#fdf5e6
oliv#808000
olivedrab#6b8e23
orange#ffa500
orangerot#ff4500
orchidee#da70d6
blassgoldenrod#eee8aa
blassgrün#98fb98
paleturquoise#afeeee
blassviolettrot#db7093
papayawhip#ffefd5
peachpuff#ffdab9
peru#cd853f
rosa#ffc0cb
pflaume#dda0dd
puderblau#b0e0e6
lila#800080
rot#ff0000
rosabraun#bc8f8f
königsblau#4169e1
sattelbraun#8b4513
lachsfarben#fa8072
sandbraun#f4a460
seagreen#2e8b57
seashell#fff5ee
sienna#a0522d
silber#c0c0c0
himmelblau#87ceeb
schieferblau#6a5acd
slategray#708090
slategrau#708090
Schnee#fffafa
frühlingsgrün#00ff7f
stahlblau#4682b4
hellbraun#d2b48c
teal#008080
Distel#d8bfd8
Tomate#ff6347
türkis#40e0d0
violett#ee82ee
weizen#f5deb3
weiß#ffffff
weißer Rauch#f5f5f5
gelb#ffff00
gelbgrün#9acd32

Siehe auch QColor und Qt::GlobalColor.

© 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.