Qt 如何绘制三次Bé;wxWidgets中的zier曲线?

Qt 如何绘制三次Bé;wxWidgets中的zier曲线?,qt,wxwidgets,Qt,Wxwidgets,在Qt中,可以使用以下代码绘制三次Bézier曲线 QPainter painter(this); painter.setRenderHint(QPainter::Antialiasing, true); QPainterPath path; path.moveTo(80, 320); path.cubicTo(200, 80, 320, 80, 480, 320); painter.setPen(QPen(Qt::black, 8)); painter.drawPath(path); 如

在Qt中,可以使用以下代码绘制三次Bézier曲线

QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing, true);

QPainterPath path;
path.moveTo(80, 320);
path.cubicTo(200, 80, 320, 80, 480, 320);

painter.setPen(QPen(Qt::black, 8));
painter.drawPath(path);

如何使用wxWidgets绘制相同的曲线?

您可以查看wxGraphicsPath::AddQuadCurveToPoint。

谢谢Bart。它现在确实起作用了。太好了。也许你能把它变成一个答案。只需在其中显示wxWidgets等价物。那么你就有了一对很好的问题/答案。你不能使用样条曲线吗?wxDC有一个绘制样条曲线的函数。@Allensen虽然这已经有几年了,但如果你能给出一个关于如何解决这个问题的答案,然后接受它,那就太好了。