昨晚把自定义绘图功能实现了,在写的过程中,发现上次总结的内容有很多错误:
- 不需要listener,listener用于slider,CParamDisplay就没有listener
- 实现时继承的类是CControl
- 每个CControl有一个成员value,当检测到被修改时重绘。但是自定义类需要三个参数,即三个参数中有任一参数被修改时都应该被重绘,因此重写了setValue方法,value被赋值为三个参数之和。同时新增一个函数setValueByTag,作为setValue的替代。
自定义绘图功能实现
本文分享了自定义绘图功能的实现过程,包括解决上次总结的错误,避免使用listener,选择正确的继承类CControl,并重写setValue方法以适应三个参数的修改需求,确保在任意参数变化时都能触发重绘。
昨晚把自定义绘图功能实现了,在写的过程中,发现上次总结的内容有很多错误:

被折叠的 条评论
为什么被折叠?