QChart 图表系列之《饼状图示例》

系列文章目录

第一章 QChart图表系列之饼状图
第二章 QChart图表系列之柱状图
第三章 QChart图表系列之折线图



前言

在软件的编写中,常常需要用到图表来直观的显示数据。


简易饼状图示例

(1)在工程文件添加

QT += charts

(2)代码

#include <QtCharts/QPieSeries> /*需要添加charts项目*/
#include <QChartView>
//![1]创建饼状图块
    myPieSeries = new QPieSeries();
    myPieSeries->append("Jane", 1);
    myPieSeries->append("Joe", 2);
    myPieSeries->append("Andy", 3);
    myPieSeries->append("Barbara", 4);
    myPieSeries->append("Axel", 5);
//![1]

//![2]选择要显示的某一图块
    QPieSlice *slice = myPieSeries->slices().at(2);
    slice->setExploded();
    slice->setLabelVisible();
    slice->setPen(QPen(Qt::darkGreen, 2));
    slice->setBrush(Qt::green);
//![2]

//![3]创建饼状图所属图表
    QChart *chart = new QChart();
    chart->addSeries(myPieSeries);
    chart->setTitle("Simple piechart example");
    chart->legend()->hide();
//![3]

//![4]创建显示图表的视窗
    QChartView *chartView = new QChartView(chart);
    chartView->setRenderHint(QPainter::Antialiasing);
//![4]将视窗放在主线程上
    resize(400, 300);
    setCentralWidget(chartView);

(3)效果

简易饼状图效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值