01、画笔基础
1、需要使用到的 QPainter 类中的函数原型如下:
void setPen(const QPen &pen); //设置画笔,
void setPen(const QColor &color); //设置画笔,该笔样式为 Qt::SolidLine、宽度为 1,颜色由 color 指定
void setPen(Qt::PenStyle style); //设置画笔,该笔样式由 style 指定、宽度为 1,颜色为黑色
const QPen &pen() const; //返回画笔
2、画笔定义了怎样绘制线条的形状和轮廓,还定义了文本的颜色。画笔决定了线条的粗细、
颜色、样式(即线条的虚实)等属性。
3、默认画笔的宽度为 1,颜色为黑色、端点样式为 Qt::SquareCap、联接样式为 Qt::BevelJoin。
4、画笔样式:使用 setStyle()函数设置,使用枚举 Qt::PenStyle 进行描述,具体见表和图示
5、画笔端点样式:使用 setCapStyle()函数设置,使用枚举 Qt::PenCapStyle 进行描述,其取值和外观见图示