#include #include #include #include #include "chartwidget.h" QTCOMMERCIALCHART_USE_NAMESPACE int main(int argc, char *argv[]) { QApplication a(argc, argv); QMainWindow window; BarChartSeries* series0 = new BarChartSeries(); // Create some test data to chart QStandardItemModel dataModel(2,10); QModelIndex index; index = dataModel.index(0,0); // Series 1, items 6 to 9 missing. dataModel.setData(dataModel.index(0,0),1); dataModel.setData(dataModel.index(0,1),12); dataModel.setData(dataModel.index(0,2),5); dataModel.setData(dataModel.index(0,3),8); dataModel.setData(dataModel.index(0,4),17); dataModel.setData(dataModel.index(0,5),9); // Series 2, some other items missing dataModel.setData(dataModel.index(1,0),5); dataModel.setData(dataModel.index(1,3),4); dataModel.setData(dataModel.index(1,5),7); dataModel.setData(dataModel.index(1,6),8); dataModel.setData(dataModel.index(1,8),9); dataModel.setData(dataModel.index(1,9),9); series0->setData(&dataModel); ChartWidget* chartWidget = new ChartWidget(&window); chartWidget->addSeries(series0); window.setCentralWidget(chartWidget); window.resize(400, 300); window.show(); return a.exec(); }