QPaintEvent¶
The
QPaintEvent
class contains event parameters for paint events. More…

Detailed Description¶
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
region()
that needs to be updated, and arect()
that is the bounding rectangle of that region. Both are provided because many widgets cannot make much use ofregion()
, andrect()
can be much faster thanregion()
.boundingRect().
Automatic Clipping¶
Painting is clipped to
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 aQPainter
used to draw on the paint device.As a result, the value returned by
clipRegion()
on a newly-constructedQPainter
will not reflect the clip region that is used by the paint system.See also
QPainter
update()
repaint()
paintEvent()
-
class
QPaintEvent
(paintRect)¶ QPaintEvent(paintRegion)
- param paintRect
QRect
- param paintRegion
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
.
-
PySide2.QtGui.QPaintEvent.
rect
()¶ - Return type
QRect
Returns the rectangle that needs to be updated.
See also
-
PySide2.QtGui.QPaintEvent.
region
()¶ - Return type
Returns the region that needs to be updated.
See also