1、首先我们创建一个Qt空工程,加入一个main.cpp即可,我们直接将图表显示出来,所以暂时不需要使用到ui界面文件,有需要应用到其他界面里的同学可自行添加即可。记得在pro文件中加入charts模块。
2、接着,我们添加折线图的相关头文件,如果你嫌麻烦,不妨设置一个公共文件,里面将Qt图表的各种类别文件加入也行,不过工程比较大的时候不要这么做,会导致编译很慢的。另外,加上图表命名空间声明即可。
3、然后,我们开始创建折线数据系对象,也可以理解为创建数据容器对象,用来装入数据点。这里的添加数据接口有很多种,既可以直接添加坐标点,也可以添加坐标点对象。
4、接下来我们创建图表场景对象,并加入刚刚创建好的折线对象,然后根据图表场景对象来创建图表视图对象。
5、最后我们将视图对象加入到MainWindow对象之中,就可以将图表显示出来了。注意设置好窗口的大小。
6、这里我们创建图表的时候都是使用的默认的XY轴,即createDefaultAxes很多同学可能也注意到了,我们日常的XY轴很多都是以日期,年月,或者某些数列数据来做参考的,那么在Qt图表中自然也是可以的,如下图所示,不过这个留到我们下一个教程再说吧!