十字线(crosshair)
是图表基本的元素之一,我们可以移动十字线在图表视图上导航,也可以禁用十字线功能。
十字线功能
默认情况下,十字线功能是开启的。可以通过启用/禁用内建功能来禁用它:setFunction(Chart::kFunctionCrossHair, false)
十字线的移动
十字线可以通过以下几种方式移动:
- 鼠标移动(需要启用
kFunctionMouseInput | kFunctionCrossHair
标志) - 键盘
左右方向键
移动 (需要启用kFunctionKeyInput | kFunctionCrossHair
标志) - 通过Chart::moveCrosshair方法调用(需要启用
kFunctionCrossHair
标志)
/*! \brief 移动十字线 |
十字线value面板内容定制
/*! |
重写CrosshairDetail::detailItems
以提供十字线detail面板的内容项目。此方法在每次界面重绘的时候都被会调用。
其他参考