Advertisement

生成带有游标测量功能的QCustomPlot图表

阅读量:

QCustomePlot是一款支持多平台操作的开放源代码库,能够实现自定义图表的绘制功能;其集成方式简便,仅需在项目中引入头文件qcustomplot.hqcustomplot.cpp,随后将某一控件升级为QCustomPlot类,即可完成相关功能的调用。

本案例演示了如何借助该开源工具构建具备游标测量功能的图表界面。

以下为实际效果展示图

设计一个专有绘图类,该类由QCustomPlot进行派生。

复制代码
 #ifndef MULTICURVESPLOT_H

    
 #define MULTICURVESPLOT_H
    
  
    
 #include <QObject>
    
 #include "qcustomplot.h"
    
 #include <QMouseEvent>
    
 #include <QMap>
    
 #include "qDebug.h"
    
 typedef struct _CurveData
    
 {
    
     QVector<double> keyVec;//x
    

全部评论 (0)

还没有任何评论哟~