Qt QwtPlot:用鼠标按钮平移,同时在曲线上显示值

Qt QwtPlot:用鼠标按钮平移,同时在曲线上显示值,qt,qwt,Qt,Qwt,我有一个QwtPlot,目前已经设置好了,所以我可以通过按住鼠标左键在图形上平移。这在我的eventFilter中完成,并处理QEvent::MouseMove案例 然后,当鼠标悬停在曲线上时,我希望能够显示曲线的值。这也在MouseMove事件中完成。我可以通过设置setMouseTrackingtrue来实现这一点,但是,作为一个副作用,窗口现在通过跟踪我的鼠标移动来平移 我似乎只能做其中一个,但不能同时做两个。 如何在按住鼠标按钮的同时显示基于鼠标位置的值而不影响平移,从而允许在绘图上平移

我有一个QwtPlot,目前已经设置好了,所以我可以通过按住鼠标左键在图形上平移。这在我的eventFilter中完成,并处理QEvent::MouseMove案例

然后,当鼠标悬停在曲线上时,我希望能够显示曲线的值。这也在MouseMove事件中完成。我可以通过设置setMouseTrackingtrue来实现这一点,但是,作为一个副作用,窗口现在通过跟踪我的鼠标移动来平移

我似乎只能做其中一个,但不能同时做两个。
如何在按住鼠标按钮的同时显示基于鼠标位置的值而不影响平移,从而允许在绘图上平移?

在没有启用鼠标追踪的情况下,在接收鼠标移动时意味着按下鼠标。启用时,您还必须处理鼠标按下/释放,以了解您是否在按下状态下移动