#include #include #include #include #include #include QTCOMMERCIALCHART_USE_NAMESPACE int main(int argc, char *argv[]) { QApplication a(argc, argv); QMainWindow window; QChartView* chartView = new QChartView(&window); chartView->setRenderHint(QPainter::Antialiasing); chartView->setChartTitle("Simple pie chart"); //! [1] QPieSeries *series = new QPieSeries(); series->add(1, "Slice 1"); series->add(2, "Slice 2"); series->add(3, "Slice 3"); series->add(4, "Slice 4"); series->add(5, "Slice 5"); //! [1] //! [2] QPieSlice *slice = series->slices().first(); slice->setExploded(); slice->setLabelVisible(); slice->setSlicePen(QPen(Qt::darkGreen, 2)); slice->setSliceBrush(Qt::green); //! [2] chartView->addSeries(series); window.setCentralWidget(chartView); window.resize(600, 600); window.show(); return a.exec(); }