Chart Info: http://www.ics.com/files/qtdocs/itemviews-chart.html
I have copied Pieview.h and .cpp. I keep my data in a vector, so don't need chart.qrc.
My Abstract Model def:
Both "age" and "gender" contain integer values. I want to show that with 2 pie charts. One of them show Ages and other one shows genders. (0:male 1:female)Code:
absModel->setHeaderData(0, Qt::Horizontal, tr("Age")); absModel->setHeaderData(1, Qt::Horizontal, tr("Gender")); for(int row=0; row<myFace.size(); row++){ myFace.at(row).age); myFace.at(row).gender); }
ViewSetup:
That code shows ListView and TableView in splitter but Charts are blank page.Code:
agePieChart = new PieView; genderPieChart = new PieView; ui->splitter->addWidget(list); ui->splitter->addWidget(table); ui->splitter->addWidget(agePieChart); ui->splitter->addWidget(genderPieChart); ui->splitter->setStretchFactor(0, 0); ui->splitter->setStretchFactor(1, 1); table->setModel(absModel); list->setModel(absModel); agePieChart->setModel(absModel); genderPieChart->setModel(absModel); table->setSelectionModel(selectionModel); list->setSelectionModel(selectionModel); agePieChart->setSelectionModel(selectionModel); genderPieChart->setSelectionModel(selectionModel); headerView->setStretchLastSection(true);
