0

QwtPlotを使用して複雑なデータをプロットするため、データをQPointFに変換するためにQwtSeriesDataを再実装します。「sample(int)」はMyObjectをQPointfに変換します。私のQwtSeriesDataデータは

myVector=vector<MyObject>;

次に、プロットに描画されたポイントを選択する必要があります。QwtPlotPickerを使用しようとしましたが、QPointFしか返されません。

取得するために選択したポイントのインデックス「idx」を取得するにはどうすればよいmyObject=myVector[idx]ですか?

4

1 に答える 1

2

曲線でclosestPoint()メソッドを使用します。

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

曲線の最も近い点のIDを返します!

これがお役に立てば幸いです。

于 2012-03-22T18:18:27.833 に答える