当要将Qt Pen设置为蓝色,红色或绿色时,我可以执行以下操作:

QPen(Qt::blue));
QPen(Qt::red));
QPen(Qt::orange));

但是,当要设置橙色时,无法识别。

然后,如何设置橙色的QPen?

最佳答案

如果查看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"...
here是您可以使用的名称列表。

因此,您可以执行以下操作:

QPen pen;
pen.setColor("orange");

10-07 21:35