【示例】:
路径:
【路径示例】:
QPainter painter(this);
QPen pen; //创建画笔
pen.setBrush(Qt::red);
pen.setWidth(10); //宽度
pen.setStyle(Qt::SolidLine); //画笔风格
pen.setCapStyle(Qt::FlatCap); //画笔端点风格
pen.setJoinStyle(Qt::BevelJoin); //画笔连接风格
painter.setPen(pen);
QBrush brush;
brush.setColor(Qt::red); //填充
painter.setBrush(brush);
QPainterPath path;
path.moveTo(50,250); //起始点移动到 50,250
path.lineTo(50,20); //从起始点画到 50,20
path.moveTo(80,100);
path.cubicTo( QPointF(105,40) , QPointF(115,80) , QPointF(120,60) );
painter.drawPath(path);
path.translate(200,0); //平移
painter.drawPath(path);