void QPainterPath::cubicTo(const QPointF & c1, const QPointF & c2, const QPointF & endPoint)
在当前位置和给定终点,通过控制点c1和c2添加一个立方体Bezier曲线。在添加曲线后,当前位置变为曲线的终点。
QLinearGradient myGradient;
QPen myPen;
QPainterPath myPath;
myPath.cubicTo(c1, c2, endPoint);
QPainter painter(this);
painter.setBrush(myGradient);
painter.setPen(myPen);
painter.drawPath(myPath);