Qt Charts 在Qt4時(shí)代就有了,不過一直以來是商業(yè)許可的。從5.7.0開始,Qt Charts 也納入了開放許可證。最為簡潔使用Qt Chars的方法就是安裝Qt5.7以后的版本。
之前的一篇文章包含了下載Qt任意版本的連接,詳情請參考http://www.itdecent.cn/p/f19a546227ff
安裝好Qt以后,進(jìn)行一下操作:‘
1新建一個(gè)項(xiàng)目,在界面上放置一個(gè)Widget,使用一個(gè)Widget作為Chart的載體

2右鍵點(diǎn)擊這個(gè)widget,把這個(gè)Widget提升。

3提升的類名為QChartView,頭文件也為QChartView?

4對pro文件進(jìn)行設(shè)置
添加? ? ? ? ? ?QT += charts? ? ? ? ? ?

5針對所調(diào)用QCharts的文件
在對應(yīng)頭文件中添加? ? ? ?using namespace QtCharts;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #include? ? ? <QChartView>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #include? ? ? ?<QLineSeries>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #include? ? ? ? <QPieSeries>

6在構(gòu)造函數(shù)里添加:
QLineSeries* line1 = new QLineSeries();
? ? for(double x=0;x<10;x+=0.1)
? ? {
? ? ? ? line1->append(x,sin(x));
? ? }
? ? QChart* c = new QChart();
? ? c->addSeries(line1);
? ? ui->defectWaveform->setChart(c);
7至此配置與編寫完成,運(yùn)行程序應(yīng)該能得到如下界面:
