在Qt中使用 Qt Chart 5.7.0


如何安裝 Qt Chart 5.7.0 可以參照這篇博文http://blog.csdn.net/accelerated1987/article/details/50564312

安裝完畢后,新建一個widget項目,然后按照下面的步驟添加組件。

1、在pro文件中添加QT       += charts

1、在界面使用Qt Creator添加一個QGraphicsView組件,然后提升為QChartView。提升的時候,這樣寫提升為的類:QtCharts::QChartView,頭文件寫:qchartview.h。

2、在mainwindow.cpp中添加一段折線圖表。方法:首先加入QChart的命名空間QT_CHARTS_USE_NAMESPACE,在代碼中加上如下語句:

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtCharts/QChartView>
#include <QtCharts/QLineSeries>

QT_CHARTS_USE_NAMESPACE

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    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");

    ui->widget->setChart(chart);
    ui->widget->setRenderHint(QPainter::Antialiasing);
}

MainWindow::~MainWindow()
{
    delete ui;
}
mainwindow.cpp

3、運行,看到結果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM