Qt Charts入门

今天刚入门Qt,上午把开发的环境都部署好了,使用Qt5.8版本,顺便把Visual Studio也安装了qt的插件,主要是我习惯了使用vs,相关的安装步骤我就不在这里多说啦,网上一大把,并且写得都很好很全面。

下面来总结一下 Qt Charts Demo例程:

  1. 新建工程,选择“Qt Widgets Application”,选择“Choose”下一步;Qt Charts入门_第1张图片
  2. 填写项目名称和位置,选择下一步;Qt Charts入门_第2张图片
  3. 选择Kit版本,默认选择,电脑只安装了64位的,所以只供64位选择,选择下一步继续;Qt Charts入门_第3张图片
  4. 后面几个默认选项就行,一直选择下一步;
  5. 项目新建完成,项目包含了头文件相关文件夹;Qt Charts入门_第4张图片
  6. 运行一下工程看看环境配置正不正常。选中项目“QtChartsDemo”,鼠标右击选择“运行”,。运行正常没出错就往下继续操作,出错的话自己找一下原因;
  7. 上面的操作把新工程建立好啦。下面我们参考官方的资料,转到“帮助”,在栏目下拉框选择“目录”,导航到Qt Charts->Examples->LineChart Example,浏览说明和代码例程;Qt Charts入门_第5张图片
  8. 在工程打开QtChartsDemo.pro文件,添加以下代码;
    QT       += charts
  9. 在源文件main.cpp修改成一下代码;
    #include "mainwindow.h"
    #include 
    #include 
    #include 
    #include 
    using namespace QtCharts;
    int main(int argc, char *argv[])
    {
        QApplication a(argc, argv);
    //    MainWindow w;
    //    w.show();
       QLineSeries *series = new QLineSeries();
    
       series->append(0, 6);
       series->append(2, 4);
       series->append(3, 8);
       series->append(7, 4);
       series->append(10, 5);
       *series << QPointF(11, 1) << QPointF(13, 3) << QPointF(17, 6) << QPointF(18, 3) << QPointF(20, 2);
    
       QChart *chart = new QChart();
       chart->legend()->hide();
       chart->addSeries(series);
       chart->createDefaultAxes();
       chart->setTitle("Simple line chart example");
    
       QChartView *chartView = new QChartView(chart);
       chartView->setRenderHint(QPainter::Antialiasing);
    
       QMainWindow window;
       window.setCentralWidget(chartView);
       window.resize(400, 300);
       window.show();
    
        return a.exec();
    }
    
  10. 重新构建工程运行,记得先“执行qmake”;
  11. Qt Charts入门_第6张图片
  12. 好啦,项目完成。

 

 

你可能感兴趣的:(Qt)