Qt Charts 在Qt4時代就有了,不過一直以來是商業(yè)許可的酱吝。從5.7.0開始姑宽,Qt Charts 也納入了開放許可證臀蛛。最為簡潔使用Qt Chars的方法就是安裝Qt5.7以后的版本。
之前的一篇文章包含了下載Qt任意版本的連接求晶,詳情請參考http://www.reibang.com/p/f19a546227ff
安裝好Qt以后焰雕,進行一下操作:‘
1新建一個項目,在界面上放置一個Widget芳杏,使用一個Widget作為Chart的載體
2右鍵點擊這個widget矩屁,把這個Widget提升。
3提升的類名為QChartView爵赵,頭文件也為QChartView?
4對pro文件進行設置
添加? ? ? ? ? ?QT += charts? ? ? ? ? ?
5針對所調用QCharts的文件
在對應頭文件中添加? ? ? ?using namespace QtCharts;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #include? ? ? <QChartView>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #include? ? ? ?<QLineSeries>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #include? ? ? ? <QPieSeries>
6在構造函數里添加:
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至此配置與編寫完成吝秕,運行程序應該能得到如下界面: