Qt 饼状图 笔记

这篇博客记录了使用Qt进行饼状图绘制的学习过程,包括.pro文件的修改、头文件和宏的引入,以及在UI中创建Widget和布局的步骤。适合Qt开发者参考。
摘要由CSDN通过智能技术生成

最近有用到饼状图的需求,现保存学习笔记以免忘记,

个人仅供参考!

准备工作:

。pro文件加入

QT +=charts

。需要用到的地方加入头文件以及宏

#include <QtCharts>
#include <QPieSeries>


using namespace QtCharts;    //必须写

例子:

在ui里创建一个widget和一个布局,将widget放入这个布局中。

部分代码以及注释:

    QPieSeries *pie2 = new QPieSeries();    //new一个饼状图实列
    //pie1->setHoleSize(0.2); //内圆和外圆的比列    不写就没有内圆

    //创建扇形及其数据
    QPieSlice *piesl11 = new QPieSlice(this);
    piesl11->setValue(totalKY());    //即这个扇形占整个圆的百分比  这里用函数获取到对应的值
    piesl11->setLabel("可用:"+QString("%1").arg(totalKY()));   //扇形的名称  拼接上函数获取到的数值
    piesl11->setLabelVisible(false);//标签是否可见 就是扇形延申出去的线段以及文字  
    piesl11->setColor(Qt::green);//扇形的颜色
    piesl11->setLabelColor(Qt::black);//标签名的颜色
    //piesl1->setBorderColor(Qt::blu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值