首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >橙色的QPen?

橙色的QPen?
EN

Stack Overflow用户
提问于 2013-10-10 09:40:26
回答 5查看 9.7K关注 0票数 6

当它即将将Qt笔设置为蓝色、红色或绿色时,我可以这样做:

代码语言:javascript
复制
QPen(Qt::blue));
QPen(Qt::red));
QPen(Qt::orange));

但是当它要设置橙色时,它就不被识别了。

那么,如何将QPen设置为橙色?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-10-10 10:04:57

如果您查看QColor::setNamedColor(),它会声明:

Sets the RGB value of this QColor to name, which may be in one of these formats: ... A name from the list of colors defined in the list of SVG color keyword names provided by the World Wide Web Consortium; for example, "steelblue" or "gainsboro"...

这里是您可以使用的名称列表。

所以你可以这么做:

代码语言:javascript
复制
QPen pen;
pen.setColor("orange");
票数 9
EN

Stack Overflow用户

发布于 2013-10-10 10:02:27

QColor也理解SVG的颜色(我找到了方便的这个图页作为参考)。然后你就可以把它命名为:

代码语言:javascript
复制
QColor c("orange")

同一页面还报告了实际值:橙色是#ffa500

票数 6
EN

Stack Overflow用户

发布于 2013-10-10 09:42:50

您应该使用预定义颜色之一,或者创建自定义颜色,例如QPen(QColor( 0xFF, 0xA0, 0x00 ))

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19292268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档