Qt 利用QChart显示曲线

2020-01-13  本文已影响0人  有事没事扯扯淡

一直利用VS+Qt进行联合开发,最近画图用到了QChart 简单记录一下。

  1. 新建工程什么的就不说了,打开xxx.ui文件,在界面上放置一个Widget,使用一个Widget作为Chart的载体
  1. 在Widget点击右键,提升为QChartView,类名为QChartView,其他自动填充
  1. 如果用QtCreator开发还要修改.pro文件,添加QT += charts , 不过我用的vs,所以不用~~

  2. 在头文件中添加

using namespace QtCharts;
 #include   <QChartView>
 #include   <QSplineSeries>
  1. 绘制曲线图需要用到3个类

在构造函数里添加如下代码即可:

    ui.setupUi(this);
    line = new QSplineSeries();
    chart = new QChart();
    battery = new Battery();

    line->setName("test");
    for (double x = 0; x < 10; x += 0.1)
    {
        line->append(x, sin(x));
    }

    chart->addSeries(line);
    
    ui.chart_view->setChart(chart);
上一篇 下一篇

猜你喜欢

热点阅读