外观和样式(03):【名】QColorConstants [官翻]

QColorConstants Namespace

QColorConstants命名空间包含QColor预定义常量。

Header#include < QColorConstants >
qmakeQT += gui
Inherits
Inherited By
SinceQt 5.14

详细说明

这些常量可在任何需要QColor对象的地方使用:

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

它们的使用比将字符串传递给QColor的构造函数要便宜得多,因为它们不需要对字符串进行任何解析,并且总是生成一个有效的QColor对象:

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

Qt Colors

以下颜色在QColorConstants命名空间中定义:

Name Hex Color
Color0 #000000
Color1 #ffffff
Black #000000
White #ffffff
DarkGray #808080
Gray #a0a0a4
LightGray #c0c0c0
Red #ff0000
Green #00ff00
Blue #0000ff
Cyan #00ffff
Magenta #ff00ff
Yellow #ffff00
DarkRed #800000
DarkGreen #008000
DarkBlue #000080
DarkCyan #008080
DarkMagenta #800080
DarkYellow #808000
Transparent #00000000 (transparent)

SVG Colors

下表列出了可用的SVG颜色。 它们在QColorConstants :: Svg内部命名空间中可用。

NameHex中文名Color
aliceblue#F0F8FF爱丽丝蓝
antiquewhite#FAEBD7古董白
aqua#00FFFF水绿
aquamarine#7FFFD4宝石碧绿
azure#F0FFFF蔚蓝
beige#F5F5DC米黄
bisque#FFE4C4素陶器色
black#000000黑色
blanchedalmond#FFEBCD白杏色
blue#0000FF蓝色
blueviolet#8A2BE2蓝紫罗兰
brown#A52A2A棕色
burlywood#DEB887实木色
cadetblue#5F9EA0军蓝
chartreuse#7FFF00查特酒绿
chocolate#D2691E巧克力色
coral#FF7F50珊瑚色
cornflowerblue#6495ED矢车菊蓝
cornsilk#FFF8DC玉米丝/米绸色
crimson#DC143C深红
cyan#00FFFF青色
darkblue#00008B暗蓝
darkcyan#008B8B暗青
darkgoldenrod#B8860B暗金菊黄
darkgray#A9A9A9深灰
darkgreen#006400暗绿
darkkhaki#BDB76B深卡其
darkmagenta#8B008B暗洋红
darkolivegreen#556B2F暗橄榄绿
darkorange#FF8C00暗桔
darkorchid#9932CC暗紫
darkred#8B0000暗红
darksalmon#E9967A暗肉色
darkseagreen#8FBC8F暗海洋绿
darkslateblue#483D8B暗板岩蓝
darkslategray#2F4F4F暗石板灰/墨绿
darkturquoise#00CED1暗宝石绿
darkviolet#9400D3暗紫
deeppink#FF1493深粉
deepskyblue#00BFFF深天蓝
dimgray#696969暗灰
dodgerblue#1E90FF道奇蓝/闪蓝
firebrick#B22222耐火砖
floralwhite#FFFAF0花白
forestgreen#228B22森林绿
fuchsia#FF00FF紫红
gainsboro#DCDCDC亮灰
ghostwhite#F8F8FF幽灵白
gold#FFD700金色
goldenrod#DAA520金菊黄
gray#808080灰色
green#008000绿色
greenyellow#ADFF2F绿黄
honeydew#F0FFF0白兰瓜
hotpink#FF69B4热粉
indianred#CD5C5C印度红
indigo#4B0082靛蓝
ivory#FFFFF0象牙白
khaki#F0E68C卡其
lavender#E6E6FA薰衣草/淡紫
lavenderblush#FFF0F5淡紫红
lawngreen#7CFC00草坪绿
lemonchiffon#FFFACD柠檬绸
lightblue#ADD8E6亮蓝
lightcoral#F08080浅珊瑚
lightcyan#E0FFFF淡青
lightgoldenrodyellow#FAFAD2亮菊黄
lightgray#D3D3D3浅灰
lightgreen#90EE90浅绿色
lightpink#FFB6C1浅粉色
lightsalmon#FFA07A浅肉色
lightseagreen#20B2AA浅海绿
lightskyblue#87CEFA浅天空蓝
lightslategray#778899浅青灰
lightsteelblue#B0C4DE亮钢蓝
lightyellow#FFFFE0浅黄色
lime#00FF00闪光绿
limegreen#32CD32闪光深绿
linen#FAF0E6亚麻布
magenta#FF00FF洋红
maroon#800000栗色
mediumaquamarine#66CDAA中宝石碧绿
mediumblue#0000CD中蓝
mediumorchid#BA55D3中兰花紫
mediumpurple#9370DB中紫
mediumseagreen#3CB371中海洋绿
mediumslateblue#7B68EE中板岩蓝
mediumspringgreen#00FA9A中春绿
mediumturquoise#48D1CC中绿宝石
mediumvioletred#C71585中紫罗兰红
midnightblue#191970午夜蓝/中灰蓝
mintcream#F5FFFA薄荷奶油
mistyrose#FFE4E1薄雾玫瑰
moccasin#FFE4B5鹿皮靴
navajowhite#FFDEAD土著白
navy#000080海军蓝
oldlace#FDF5E6旧蕾丝
olive#808000橄榄色
olivedrab#6B8E23橄榄褐色
orange#FFA500橙色
orangered#FF4500橘红
orchid#DA70D6兰花紫/淡紫
palegoldenrod#EEE8AA灰菊黄
palegreen#98FB98弱绿
paleturquoise#AFEEEE弱绿宝石
palevioletred#DB7093弱紫罗兰红
papayawhip#FFEFD5番木色
peachpuff#FFDAB9桃肉色
peru#CD853F秘鲁黄
pink#FFC0CB粉色
plum#DDA0DD李子紫
powderblue#B0E0E6火药青
purple#800080紫色
red#FF0000红色
rosybrown#BC8F8F玫瑰棕
royalblue#4169E1宝蓝
saddlebrown#8B4513重褐
salmon#FA8072鲑鱼肉
sandybrown#F4A460黄褐
seagreen#2E8B57海洋绿
seashell#FFF5EE海贝壳
sienna#A0522D黄土赭
silver#C0C0C0银色
skyblue#87CEEB天空蓝
slateblue#6A5ACD板岩蓝/青蓝
slategray#708090石板灰
snow#FFFAFA雪白
springgreen#00FF7F春绿
steelblue#4682B4钢蓝/铁青
tan#D2B48C黝黑色
teal#008080绿水鸭
thistle#D8BFD8苍紫
tomato#FF6347番茄红
turquoise#40E0D0绿宝石
violet#EE82EE紫罗兰
wheat#F5DEB3小麦色
white#FFFFFF白色
whitesmoke#F5F5F5白烟
yellow#FFFF00黄色
yellowgreen#9ACD32黄绿色

enum Qt::GlobalColor

Qt预定义的QColor对象:

ConstantValueDescription
Qt::color000 pixel value (for bitmaps)
Qt::color111 pixel value (for bitmaps)
Qt::black2Black (#000000)
Qt::white3White (#ffffff)
Qt::darkGray4Dark gray (#808080)
Qt::gray5Gray (#a0a0a4)
Qt::lightGray6Light gray (#c0c0c0)
Qt::red7Red (#ff0000)
Qt::green8Green (#00ff00)
Qt::blue9Blue (#0000ff)
Qt::cyan10Cyan (#00ffff)
Qt::magenta11Magenta (#ff00ff)
Qt::yellow12Yellow (#ffff00)
Qt::darkRed13Dark red (#800000)
Qt::darkGreen14Dark green (#008000)
Qt::darkBlue15Dark blue (#000080)
Qt::darkCyan16Dark cyan (#008080)
Qt::darkMagenta17Dark magenta (#800080)
Qt::darkYellow18Dark yellow (#808000)
Qt::transparent19a transparent black value (i.e., QColor(0, 0, 0, 0))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值