QChart教程(一):QChart实现动态曲线

        QChart实现了各种各样的曲线,饼状图,柱状图等等,综合了之前的第三方图表模块QCustomPlot, QWT的功能,这两种也是很好的Qt图表类库。QChart在5.7之前只有商业版才有,5.7之后社区版也可以使用了。建议使用Qt5.7之后的版本,在安装的时候勾选QCharts模块,不然无法使用该功能

        QChart demo代码在Qt的安装路径:D:\Qt5.12.4\Examples\Qt-5.12.4\charts,用QtCreator可以直接打开,分析源码,即可引用到自己的工程。本教程利用官方提供的代码实现动态曲线,如下图所示:

QChart教程(一):QChart实现动态曲线_第1张图片

         例如使用samples中提供的dynamicsspline, 引用它的代码,实现一个动态曲线。我的环境:Qt5.12.4  -  QtCreator,新建一个Qt工程,在.pro文件,增加charts模块:

QT += charts

       例如,我的pro文件

                                      QChart教程(一):QChart实现动态曲线_第2张图片

        官方提供的代码都是直接用的布局,我们无法调节位置,如果用Qt designer,需要借助布局器来实现QChart的显示。例如用竖直布局器:

    

你可能感兴趣的:(Qt开发进阶教程)