{
painter.
setRenderHints(QPainter::Antialiasing);
path.moveTo(100,50);
path.lineTo(600,50);
path.lineTo(700,400);
path.lineTo(50,400);
path.moveTo(300,50);
path.lineTo(300,450);
painter.setPen(pen);
painter.setBrush(brush);
stroker.setWidth(10);
stroker.setCapStyle(Qt::RoundCap);
stroker.setJoinStyle(Qt::RoundJoin);
path = stroker.createStroke(path);
painter.drawPath(path);
}
void TestWidget::paintEvent(QPaintEvent *)
{
QPainter painter(this);
painter.setRenderHints(QPainter::Antialiasing);
QPainterPath path;
path.moveTo(100,50);
path.lineTo(600,50);
path.lineTo(700,400);
path.lineTo(50,400);
path.moveTo(300,50);
path.lineTo(300,450);
QPen pen(QColor(255, 0, 0));
painter.setPen(pen);
QBrush brush(QColor(255,255,0));
painter.setBrush(brush);
QPainterPathStroker stroker;
stroker.setWidth(10);
stroker.setCapStyle(Qt::RoundCap);
stroker.setJoinStyle(Qt::RoundJoin);
path = stroker.createStroke(path);
painter.drawPath(path);
}
To copy to clipboard, switch view to plain text mode
Bookmarks