【发布时间】:2014-01-02 23:01:47
【问题描述】:
我正在围绕一个目标画一个椭圆。然而,椭圆没有连接和优雅。优雅是指它们不光滑。这就是图像周围的椭圆的样子
请注意圆不光滑并且有粗糙度我想让它成为一个光滑的圆/椭圆。关于我如何做到这一点的任何建议?这就是我目前做省略号的方式。
QPainter painter(target);
QPen pen;
pen.setColor(Qt::red);
pen.setWidth(4);
pen.setStyle( Qt::SolidLine);
pen.setCapStyle(Qt::SquareCap);
pen.setJoinStyle(Qt::BevelJoin);
painter.setPen(pen);
QRegion r(QRect(0, 0, 50, 50), QRegion::Ellipse);
painter.setClipRegion(r);
painter.drawPixmap(0, 0, source);
painter.drawEllipse(QRect(1, 1, 49, 49));
【问题讨论】:
-
供参考:您说的是“抗锯齿”。