因为对QT的画图这块东西还不太了解,来请教一下
数据源:根据LOG日志文件的记录信息读取数据(√)
X轴:时间 Y轴:0~65535(或-32768~32767)
可以看成有8个数据对象要记录,每个对象4个参数:最大值,最小值,平均值,实际值。
我的想法是绘制32条不同颜色的线分别代表32个参数。旁边弄32个checkbox,可以选让哪几条线显示
问题有如下:
1、该用哪几个类去实现,是不是要用QPainter在QGrahpicsView下创建线条对象?从而对其操作去更新,去隐藏?
2、如何实现鼠标在直方图上移动时,显示出坐标点的x,y虚线条,并在鼠标旁显示对应y坐标值?
3、如果8个数据对象所对应的y坐标最大最小值都应该不同时,是否可以采用当鼠标移动到了线条对象上,\
先判断是属于8个中的哪个对象的参数,再获取其y的范围,从而显示y坐标对应值。
不管上面3个问题哪个有些思路的,都请各位有经验的大虾指教下,谢谢