##// END OF EJS Templates
do not enable example installs explicitly any more...
do not enable example installs explicitly any more it's done centrally now. Change-Id: I8e025df73f1bd1e5e5129cfb4cbcb40b044374bd Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>

File last commit:

r2845:ae12522d475c
r2894:d137ae33ccf0 5.6
Show More
main.cpp
63 lines | 1.9 KiB | text/x-c | CppLexer
Titta Heikkala
Updated license headers...
r2845 /******************************************************************************
Marek Rosa
Added basic donut chart example. Still better data needed
r1841 **
Titta Heikkala
Updated license headers...
r2845 ** Copyright (C) 2015 The Qt Company Ltd.
** Contact: http://www.qt.io/licensing/
Marek Rosa
Added basic donut chart example. Still better data needed
r1841 **
Titta Heikkala
Updated license headers...
r2740 ** This file is part of the Qt Charts module.
Marek Rosa
Added basic donut chart example. Still better data needed
r1841 **
Titta Heikkala
Updated license headers...
r2845 ** $QT_BEGIN_LICENSE:COMM$
Marek Rosa
Added basic donut chart example. Still better data needed
r1841 **
Titta Heikkala
Updated license headers...
r2845 ** 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 http://www.qt.io/terms-conditions. For further
** information use the contact form at http://www.qt.io/contact-us.
Marek Rosa
Added basic donut chart example. Still better data needed
r1841 **
Titta Heikkala
Updated license headers...
r2845 ** $QT_END_LICENSE$
**
******************************************************************************/
Marek Rosa
Added basic donut chart example. Still better data needed
r1841
Titta Heikkala
Fix include syntax...
r2714 #include <QtWidgets/QApplication>
#include <QtWidgets/QMainWindow>
#include <QtCharts/QChartView>
#include <QtCharts/QPieSeries>
#include <QtCharts/QPieSlice>
#include <QtCore/QDebug>
Titta Heikkala
Qt Charts project file structure change...
r2712 QT_CHARTS_USE_NAMESPACE
Marek Rosa
Added basic donut chart example. Still better data needed
r1841
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
//![1]
QPieSeries *series = new QPieSeries();
series->setHoleSize(0.35);
Jani Honkonen
update donutchart example
r1858 series->append("Protein 4.2%", 4.2);
QPieSlice *slice = series->append("Fat 15.6%", 15.6);
slice->setExploded();
slice->setLabelVisible();
series->append("Other 23.8%", 23.8);
series->append("Carbs 56.4%", 56.4);
Marek Rosa
Added basic donut chart example. Still better data needed
r1841 //![1]
//![2]
Jani Honkonen
more coding style fixes for examples...
r2102 QChartView *chartView = new QChartView();
Jani Honkonen
update donutchart example
r1858 chartView->setRenderHint(QPainter::Antialiasing);
chartView->chart()->setTitle("Donut with a lemon glaze (100g)");
chartView->chart()->addSeries(series);
Jani Honkonen
revert donutchart back to original
r1876 chartView->chart()->legend()->setAlignment(Qt::AlignBottom);
Jani Honkonen
update donutchart example
r1858 chartView->chart()->setTheme(QChart::ChartThemeBlueCerulean);
Jani Honkonen
revert donutchart back to original
r1876 chartView->chart()->legend()->setFont(QFont("Arial", 7));
Marek Rosa
Added basic donut chart example. Still better data needed
r1841 //![2]
//![3]
QMainWindow window;
window.setCentralWidget(chartView);
window.resize(400, 300);
window.show();
Jani Honkonen
update donutchart example
r1858 //![3]
Marek Rosa
Added basic donut chart example. Still better data needed
r1841
return a.exec();
}