QGraphicsPolygonItem is inherited from QGraphicsItem and hence you can always override the paint function.
You will need to inherit from QGraphicsPolygonItem and reimplement paint function.
In that paint function u can call the base class paint function and then fill the desired area in your class paint function.
Bookmarks