有没有办法在QT中通过一组点绘制平滑的曲线?这些点的数量和位置在运行时设置。
目前,我绘制了一个QPainterPath,其中包含从一个点到另一个点的lineTo,创建了一条路径。 我确实使用了渲染提示抗锯齿,但路径仍然很粗糙。
我看到QSplineSeries似乎可以提供这种曲线路径,但它在我使用的Qt4.8中不可用。
经常被建议的另一个选项是使用贝塞尔曲线,但那需要一个起点和终点以及两个控制点,所以我需要为每个线段(每个lineTo)计算,并以某种方式计算这些控制点,但现在我没有它们。
目前,我绘制了一个QPainterPath,其中包含从一个点到另一个点的lineTo,创建了一条路径。 我确实使用了渲染提示抗锯齿,但路径仍然很粗糙。
我看到QSplineSeries似乎可以提供这种曲线路径,但它在我使用的Qt4.8中不可用。
经常被建议的另一个选项是使用贝塞尔曲线,但那需要一个起点和终点以及两个控制点,所以我需要为每个线段(每个lineTo)计算,并以某种方式计算这些控制点,但现在我没有它们。