Then QwtPlotPicker is exactly what you are looking for.
All you need to do is to use the machine above and configure a vertical line as rubberband and enable the tracker text to AlwaysOn. Then overload QwtPlotPicker::trackerTextF where you calculate the corresponding y value for the curve ( or several curves ):
How to implement findCurvePos in an effective way depends on the characteristics of your samples. F.e when your samples are ordered in x direction you could use some binary search algorithm ( if this is what you need I can post code lying on my disk ).
Uwe