QtCharts :QSplineSeries 创建平滑曲线
1:创建 QSplineSeries 对象 splineSeries,并且把曲线上点的坐标添加到 splineSeries,QSplineSeries 会自动的计算曲线的控制点,这些控制点是绘制平滑曲线的关键。
QSplineSeries *splineSeries = new QSplineSeries();
splineSeries->append(0, 6);
2:曲线的数据准备好后,需要放在一个 QChart 里显示,一个 QChart 可以同时显示几个 Series
QChart *chart = new QChart();
chart->addSeries(splineSeries);`
3:最后,用 QChart 来创建一个 QChartView,最终显示给用户,QChartView 也可以作为另一个 Widget 的子 Widget
QChartView *chartView = new QChartView(chart);
主要的几个类关系如下:
源博客地址:http://www.qtdebug.com/qtbook-paint-smooth-curve-qchart/