如何获得选择点索引与QwtPlotPicker

Qwt - how to get the select point index with QwtPlotPicker

本文关键字:QwtPlotPicker 索引 何获得 选择      更新时间:2023-10-16

我使用QwtPlot绘制复杂数据,因此,我重新实现QwtSeriesData以将数据转换为QPointF。"sample(int)"将MyObject转换为QPointf。我的QwtSeriesData数据管理一个

myVector=vector<MyObject>;

现在,我需要选择绘制到我的绘图点。我尝试使用QwtPlotPicker,但它只返回一个QPointF。

如何获取选定点的索引"idx"以获取myObject=myVector[idx]

在曲线中使用closestPoint()方法。

int QwtPlotCurve::closestPoint  (   const QPoint &      pos,
    double *    dist = NULL 
) 

它将返回曲线中最近点的id !