The PySide.QtGui.QPaintEvent class contains event parameters for paint events.
Paint events are sent to widgets that need to update themselves, for instance when part of a widget is exposed because a covering widget was moved.
The event contains a PySide.QtGui.QPaintEvent.region() that needs to be updated, and a PySide.QtGui.QPaintEvent.rect() that is the bounding rectangle of that region. Both are provided because many widgets can’t make much use of PySide.QtGui.QPaintEvent.region() , and PySide.QtGui.QPaintEvent.rect() can be much faster than PySide.QtGui.QPaintEvent.region() . boundingRect() .
Painting is clipped to PySide.QtGui.QPaintEvent.region() during the processing of a paint event. This clipping is performed by Qt’s paint system and is independent of any clipping that may be applied to a PySide.QtGui.QPainter used to draw on the paint device.
Constructs a paint event object with the rectangle that needs to be updated. The region is specified by paintRect .
Constructs a paint event object with the region that needs to be updated. The region is specified by paintRegion .
Returns the rectangle that needs to be updated.