Thanks for your advice aamer4yu.
Unfortunately I found mousemove doesn't get called when the mouse button is down. That's why I'm trying the drag events.
Do you know if the scene drag events can be made to work?
I want to keep the background image separate from the drawing so I can support erase efficiently. And the scene/view stack supports zooming.Also if only drawing is your aim, you wont even need graphics scene or view. You can simply draw on a widget.
Could I get erase and zoom working efficiently on a widget?
Bookmarks