#include <QtCharts/QChartView>
#include <QtCharts/QPieSeries>
QT_CHARTS_USE_NAMESPACE
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// 创建饼图系列
QPieSeries *series = new QPieSeries();
series->setTitle("Pie Chart");
series->append("Apple", 1);
series->append("Orange", 2);
series->append("Banana", 3);
// 创建视图并设置饼图
QChartView *chartView = new QChartView();
chartView->setRenderHint(QPainter::Antialiasing);
chartView->chart()->addSeries(series);
chartView->chart()->setTitle("Fruits Sales");
// 显示视图
chartView->show();
return a.exec();
}
在这个示例中,我们创建了一个饼图系列并添加了三个数据项。然后,我们创建了一个QChartView对象并将饼图系列添加到该视图中,
并为该视图设置了一个标题。