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和十六进制的
    在这里插入图片描述
  2. 用qq截图,将鼠标放至颜色位置,然后按c复制色号
  3. 用画板直接调
    在这里插入图片描述
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐