• 大小: 2.34KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


Qt Chart波形动态显示,坐标轴范围可修改 Qt 版本 QtCreator 5.9

资源截图

代码片段和文件信息

#include “widget.h“
#include “ui_widget.h“

Widget::Widget(QWidget *parent) :
    QWidget(parent)
    ui(new Ui::Widget)

    ui->setupUi(this);
    Chart_Init();
}

Widget::~Widget()
{
    delete ui;
}

void Widget::Chart_Init(void){
    series = new QLineSeries;      //创建折线
    series->setName(“Series1“);    //设置曲线名称
    series->setColor(Qt::red);     //设置曲线颜色

    RangX = 300;
    RangY = 30;

    chart = new QChart;         //创建图表
    chart->addSeries(series);   //添加折线
    chart->settitle(“动态波形显示“);
    chart->createDefaultAxes(); //添加坐标轴
    chart->axisX()->setRange(0RangX);  //设置X轴范围
    chart->axisY()->setRange(-RangYRangY); //设置Y轴范围


    QChartView *chartview = new QChartView(chart);  //创建图表显示
    ui->Layout->addWidget(chartview);   //将图表显示在Layout控件
}

void Widget::Datadeal(int Rxint valueint t){
      data << value;

      int Temp;
      if(Rx <= RangX) Temp = RangX;
      else Temp = Rx;


      SizeList = 30;

     // 数据

评论

共有 条评论