QCustomPlot的几个主要Class

QCPLayer是一个容器。分层容器,容器里面包含了很多的需要被描绘出来的对象。

这些对象都继承了QCPLayerable,他是所有可以画出来的物体的基类。需要实现draw函数。每个物体都放到Layer里面才可以显示

QCPLayer并不管理这些QCPLayerable的所有权。他只是一个容器。在Draw的时候根据layer的先后顺序和layer里面的Item的先后顺序描绘。

QCustomPlot init的时候创建了几个层。比如axies main background等。background就是最后的层。所以先画出来。。通过moveLayer可以修改先后顺序。改变描绘的顺序。

如果一个QCPLayerable的属于的QCPLayer为0 ,那么这个物体不会被显示。


QCPAbstractPlottable代表的是包含数据的物体的抽象类。比如Graph  Bars柱状图 QCPCurve等


QCPAbstractItem代表的是所有的物体 比如曲线。直线 弧形。文本 等等


QCPLayoutElement代表的是所有布局的物体。比如 图例 坐标轴矩形。标题title等等


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值