1、首先我们创建一稍僚敉视个曲线图表的工程,这里只需要创建空的工程即可,界面将会在main.cpp文件中创建。然后我们在pro文件中加入charts模块声明,如果你还有别的界面,记得加入对应的模忧栝牯嚣块即可,譬如widgets,xml等等。
2、第二步我们要做的就是加入对应的曲线图表的头文件QSplineSeries以及图表视图头文件兑恶铼融QChartView,其他的头文件你也需要对应加入即可,记得加入命名空间声骈跪爸锂明,否则你就需要使用类的域操作符进行赋值取值操作了。
3、第三步我们需要创建曲线的点系列,要创建图表,我们必然需要一系列数据点。这些点你可以从文件获取,也可以自己设定。然后将这些点添加到我们曲线点系对象中。这里的点既可以是坐标点对象,也可以是坐标值。
4、第四步就是创建图表对象和图表视图对象了,和图元视图框架的做法一样,采用MV设计,所以我们先创建图表对象,将坐标点系列对象加入,再创建默认坐标轴,记得设置一下坐标轴数值范围,最后根据图表对象去创建图表视图对象即可。
5、最后,我们创建主窗口对象,用来显示曲线图表。这里其实也可以不创建窗口对象的,直接将图表视图对象show出来也行的。