QPaintEvent#
The QPaintEvent
class contains event parameters for paint events. More…
Synopsis#
Functions#
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
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 a rect()
that is the bounding rectangle of that region. Both are provided because many widgets cannot make much use of region()
, and rect()
can be much faster than region()
.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 a QPainter
used to draw on the paint device.
As a result, the value returned by clipRegion()
on a newly-constructed QPainter
will not reflect the clip region that is used by the paint system.
See also
QPainter
update()
repaint()
paintEvent()
- class PySide6.QtGui.QPaintEvent(arg__1)#
PySide6.QtGui.QPaintEvent(paintRect)
PySide6.QtGui.QPaintEvent(paintRegion)
- Parameters:
arg__1 –
PySide6.QtGui.QPaintEvent
paintRect –
PySide6.QtCore.QRect
paintRegion –
PySide6.QtGui.QRegion
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
.
- PySide6.QtGui.QPaintEvent.rect()#
- Return type:
Returns the rectangle that needs to be updated.
See also
- PySide6.QtGui.QPaintEvent.region()#
- Return type:
Returns the region that needs to be updated.
See also