I guess it's not really about restricting the mouse movement, but that when I'm inside of the graph, I have a single point tracing over the curve. I settled with a QwtPickerTrackerMachine which tracks the movements of the cursor and then plots an extra point on my curve following the location of the cursor. If I can now only get rid of the "+" cursor from appearing... (related to my other post).