You can't paint widgets from other threads. Is this what you're doing?
What you can do is determine the polygons coordinates from other threads(if this is an expensive operation, of course) and pass them to the GUI thread, and let it add the items to the graphics view.
Regards
Bookmarks