@@ -0,0 +1,34 | |||||
|
1 | #include <QtGui/QApplication> | |||
|
2 | #include <QMainWindow> | |||
|
3 | #include <cmath> | |||
|
4 | #include <qchartglobal.h> | |||
|
5 | #include <qchartwidget.h> | |||
|
6 | #include <qpieseries.h> | |||
|
7 | ||||
|
8 | QTCOMMERCIALCHART_USE_NAMESPACE | |||
|
9 | ||||
|
10 | int main(int argc, char *argv[]) | |||
|
11 | { | |||
|
12 | QApplication a(argc, argv); | |||
|
13 | ||||
|
14 | // Create widget and scatter series | |||
|
15 | QChartWidget *chartWidget = new QChartWidget(); | |||
|
16 | QPieSeries *series = qobject_cast<QPieSeries *>(chartWidget->createSeries(QChartSeries::SeriesTypePie)); | |||
|
17 | Q_ASSERT(series); | |||
|
18 | ||||
|
19 | // Add test data to the series | |||
|
20 | QList<qreal> x; | |||
|
21 | for (qreal i(0.0); i < 20; i += 0.5) { | |||
|
22 | // Linear data with random component | |||
|
23 | x.append(i + ((qreal)(rand() % 100)) / 100 ); | |||
|
24 | } | |||
|
25 | series->setData(x); | |||
|
26 | ||||
|
27 | // Use the chart widget as the central widget | |||
|
28 | QMainWindow w; | |||
|
29 | w.resize(640, 480); | |||
|
30 | w.setCentralWidget(chartWidget); | |||
|
31 | w.show(); | |||
|
32 | ||||
|
33 | return a.exec(); | |||
|
34 | } |
@@ -0,0 +1,17 | |||||
|
1 | !include( ../../common.pri ) { | |||
|
2 | error( "Couldn't find the common.pri file!" ) | |||
|
3 | } | |||
|
4 | !include( ../../integrated.pri ) { | |||
|
5 | error( "Couldn't find the integrated.pri file !") | |||
|
6 | } | |||
|
7 | ||||
|
8 | QT += core gui | |||
|
9 | ||||
|
10 | TARGET = piechart | |||
|
11 | TEMPLATE = app | |||
|
12 | ||||
|
13 | SOURCES += main.cpp | |||
|
14 | ||||
|
15 | HEADERS += | |||
|
16 | ||||
|
17 |
General Comments 0
You need to be logged in to leave comments.
Login now