Skip to main content
标签ad报错:该广告ID(9)不存在。
  主页 > Qt入门

一个qt/c++ demo,用于显示饼图

2023-04-24 浏览:
标签ad报错:该广告ID(7)不存在。
#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对象并将饼图系列添加到该视图中,
并为该视图设置了一个标题。