2012-04-08 85 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。