Ah, just reread your post and found your problem:
You are setting the view to not interactive! Leave it interactive and it should work!
Joh
Ah, just reread your post and found your problem:
You are setting the view to not interactive! Leave it interactive and it should work!
Joh
It is true that the view needs to be set to interactive, but my real problem was I needed to do this:
Qt Code:
self.group.setHandlesChildEvents(False)To copy to clipboard, switch view to plain text mode
This ensures that individual items handle their own events, it seems that before the group was capturing them.
I still have a problem in that my GraphicsView overrides the mouseMoveEvent, and when enabled, no events get propagated to scene items.
Do you call the inherited eventhandler? If you don't then its evident that nothing gets propagated.
Joh
Bookmarks