天天看点

QT设置画笔/画刷颜色

文章目录

      • 1、直接使用内置颜色
      • 2、用QColor方式
      • 3、获取颜色的rgb

1、直接使用内置颜色

QPainter painter(this);

原来碰见一种画刷画笔的上色方式是:

painter.setBrush(Qt::red);

painter.setPen(Qt::green);

但是这种的颜色实在是太少了,而且咋会记得那么多的颜色单词

2、用QColor方式

用QColor就可以设置所有你想设置的颜色了

QColor(204,202,202,80) // 参数呢,一、二、三设置颜色,第四个设置透明

painter.setBrush(QBrush(QColor(204,202,202,80)));

painter.setPen(QPen(QColor(79,79,79,80)));

3、获取颜色的rgb

  1. 直接用PS取色器,可以获得rgb和十六进制的
    QT设置画笔/画刷颜色
  2. 用qq截图,将鼠标放至颜色位置,然后按c复制色号
  3. 用画板直接调
    QT设置画笔/画刷颜色

继续阅读