From aa43b219e03289d686c550abc3b2cf3e261b087d 2012-02-07 08:17:46 From: Jani Honkonen Date: 2012-02-07 08:17:46 Subject: [PATCH] Added piechart example --- diff --git a/example/example.pro b/example/example.pro index f5e2b73..86d03c9 100644 --- a/example/example.pro +++ b/example/example.pro @@ -5,5 +5,6 @@ SUBDIRS += linechart \ barchart \ stackedbarchart \ percentbarchart \ - scatter + scatter \ + piechart diff --git a/example/piechart/main.cpp b/example/piechart/main.cpp new file mode 100644 index 0000000..49200a7 --- /dev/null +++ b/example/piechart/main.cpp @@ -0,0 +1,34 @@ +#include +#include +#include +#include +#include +#include + +QTCOMMERCIALCHART_USE_NAMESPACE + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + + // Create widget and scatter series + QChartWidget *chartWidget = new QChartWidget(); + QPieSeries *series = qobject_cast(chartWidget->createSeries(QChartSeries::SeriesTypePie)); + Q_ASSERT(series); + + // Add test data to the series + QList x; + for (qreal i(0.0); i < 20; i += 0.5) { + // Linear data with random component + x.append(i + ((qreal)(rand() % 100)) / 100 ); + } + series->setData(x); + + // Use the chart widget as the central widget + QMainWindow w; + w.resize(640, 480); + w.setCentralWidget(chartWidget); + w.show(); + + return a.exec(); +} diff --git a/example/piechart/piechart.pro b/example/piechart/piechart.pro new file mode 100644 index 0000000..2d7c9ad --- /dev/null +++ b/example/piechart/piechart.pro @@ -0,0 +1,17 @@ +!include( ../../common.pri ) { + error( "Couldn't find the common.pri file!" ) +} +!include( ../../integrated.pri ) { + error( "Couldn't find the integrated.pri file !") +} + +QT += core gui + +TARGET = piechart +TEMPLATE = app + +SOURCES += main.cpp + +HEADERS += + +