Qt5_QCustomPlot画实时动态曲线(1)

在Qt中画图的方式有很多,之前我们提到过使用重构paintevent来画实时动态图。本周我们想通过对数据的统计,将统计到的实时数据通过曲线图的方式表现出来。经过调研和查阅资料,我们发现使用QCustomPlot可以很好的完成需求。
QCustomPlot的安装与运行在这里不讲,我们主要来关注如何绘制出实时动态曲线图。
我们的想法是,使得数据向左移,然后将新的数据画出,然后又得到一个新的值,再将数据左移,继续画出。具体代码实现如下:

//curvewidget.h
#ifndef CURVEWIDGET_H
#define CURVEWIDGET_H

#include <QWidget>
#include"../../qcustomplot/qcustomplot.h"

class curvewidget : public QWidget
{
    Q_OBJECT
public:
    explicit curvewidget(QWidget *parent = 0);
    //void setupRealtimeDataDemo(QCustomPlot *customPlot);
    void setupDataDemo(QCustomPlot *customPlot);
    QCustomPlot *customPlot;
    double tempnum[10];
    double n
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值