2012-04-08 88 views
4

在Qt中,可以使用以下代码绘制三次Bézier曲线。如何在wxWidgets中绘制三次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绘制相同的曲线?

+0

http://docs.wxwidgets.org/2.9.3/classwx_graphics_path.html – Bart 2012-04-08 14:08:43

+0

谢谢巴特。它现在工作。 – allenchen 2012-04-09 07:11:53

+2

太棒了。也许你可以把它变成一个答案。只需显示其中的wxWidgets等价物。然后你有一个很好的问题/答案对。 – Bart 2012-04-09 14:03:53

回答

0

你可以看看wxGraphicsPath :: AddQuadCurveToPoint。