QTCharts源代码


为了满足Qt下安装QtCharts所需要的,特提供QtCharts的源码下载,安装步骤可参考各类网页
资源截图
代码片段和文件信息
/****************************************************************************
**
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the Qt Charts module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:GPL$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or alternatively in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** GNU General Public License Usage
** Alternatively this file may be used under the terms of the GNU
** General Public License version 3 or (at your option) any later version
** approved by the KDE Free Qt Foundation. The licenses are as published by
** the Free Software Foundation and appearing in the file LICENSE.GPL3
** included in the packaging of this file. Please review the following
** information to ensure the GNU General Public License requirements will
** be met: https://www.gnu.org/licenses/gpl-3.0.html.
**
** $QT_END_LICENSE$
**
****************************************************************************/

#include 
#include 
#include 
#include 
#include 

QT_CHARTS_USE_NAMESPACE

int main(int argc char *argv[])
{
    QApplication a(argc argv);

//![1]
    QLineSeries *series0 = new QLineSeries();
    QLineSeries *series1 = new QLineSeries();
//![1]

//![2]
    *series0 << QPointF(1 5) << QPointF(3 7) << QPointF(7 6) << QPointF(9 7) << QPointF(12 6)
             << QPointF(16 7) << QPointF(18 5);
    *series1 << QPointF(1 3) << QPointF(3 4) << QPointF(7 3) << QPointF(8 2) << QPointF(12 3)
             << QPointF(16 4) << QPointF(18 3);
//![2]

//![3]
    QAreaSeries *series = new QAreaSeries(series0 series1);
    series->setName(“Batman“);
    QPen pen(0x059605);
    pen.setWidth(3);
    series->setPen(pen);

    QLinearGradient gradient(QPointF(0 0) QPointF(0 1));
    gradient.setColorAt(0.0 0x3cc63c);
    gradient.setColorAt(1.0 0x26f626);
    gradient.setCoordinateMode(QGradient::objectBoundingMode);
    series->setBrush(gradient);
//![3]

//![4]
    QChart *chart = new QChart();
    chart->addSeries(series);
    chart->settitle(“Simple areachart example“);
    chart->createDefaultAxes();
    chart->axisX()->setRange(0 20);
    chart->axisY()->setRange(0 10);
//![4]

//![5]
    QChartView *chartView = new QChartView(chart);
    chartView->setRenderHint(QPainter::Antialiasing);
//![5]

//![6]
    QMainWindow window;
    window.setCentralWidget(chartView);
    window.resize(400 300);
    window.show();
//![6

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-02-02 17:15  qtcharts
     目录           0  2016-02-02 17:15  qtcharts.git
     文件         325  2016-02-02 17:15  qtcharts.gitconfig
     文件          73  2016-02-02 17:12  qtcharts.gitdescription
     文件          20  2016-02-02 17:15  qtcharts.gitHEAD
     目录           0  2016-02-02 17:12  qtcharts.githooks
     文件         478  2016-02-02 17:12  qtcharts.githooksapplypatch-msg.sample
     文件         896  2016-02-02 17:12  qtcharts.githookscommit-msg.sample
     文件         189  2016-02-02 17:12  qtcharts.githookspost-update.sample
     文件         424  2016-02-02 17:12  qtcharts.githookspre-applypatch.sample
     文件        1642  2016-02-02 17:12  qtcharts.githookspre-commit.sample
     文件        1348  2016-02-02 17:12  qtcharts.githookspre-push.sample
     文件        4951  2016-02-02 17:12  qtcharts.githookspre-rebase.sample
     文件        1239  2016-02-02 17:12  qtcharts.githooksprepare-commit-msg.sample
     文件        3611  2016-02-02 17:12  qtcharts.githooksupdate.sample
     文件      123228  2016-02-02 17:15  qtcharts.gitindex
     目录           0  2016-02-02 17:12  qtcharts.gitinfo
     文件         240  2016-02-02 17:12  qtcharts.gitinfoexclude
     目录           0  2016-02-02 17:15  qtcharts.gitlogs
     文件         179  2016-02-02 17:15  qtcharts.gitlogsHEAD
     目录           0  2016-02-02 17:15  qtcharts.gitlogs
efs
     目录           0  2016-02-02 17:15  qtcharts.gitlogs
efsheads
     文件         179  2016-02-02 17:15  qtcharts.gitlogs
efsheadsdev
     目录           0  2016-02-02 17:15  qtcharts.gitlogs
efs
emotes
     目录           0  2016-02-02 17:15  qtcharts.gitlogs
efs
emotesorigin
     文件         179  2016-02-02 17:15  qtcharts.gitlogs
efs
emotesoriginHEAD
     目录           0  2016-02-02 17:12  qtcharts.gitobjects
     目录           0  2016-02-02 17:12  qtcharts.gitobjectsinfo
     目录           0  2016-02-02 17:15  qtcharts.gitobjectspack
     文件     1120652  2016-02-02 17:15  qtcharts.gitobjectspackpack-9c44cbffce9c97cbdd8828fd1d6aa410e985dc4a.idx
     文件    16949808  2016-02-02 17:15  qtcharts.gitobjectspackpack-9c44cbffce9c97cbdd8828fd1d6aa410e985dc4a.pack
............此处省略1233个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)