Skip to content

BackingStore

Qt Base Class: QBackingStore

Signature: QBackingStore(self, window: PySide6.QtGui.QWindow) -> None

Base classes

Name Children Inherits
QBackingStore
PySide6.QtGui
QBackingStore(self, window: PySide6.QtGui.QWindow) -> None

⋔ Inheritance diagram

graph TD
  1473245516272["gui.BackingStore"]
  1473289206640["QtGui.QBackingStore"]
  1473291690208["Shiboken.Object"]
  140713234304496["builtins.object"]
  1473289206640 --> 1473245516272
  1473291690208 --> 1473289206640
  140713234304496 --> 1473291690208

🛈 DocStrings

Bases: QBackingStore

Drawing area for QWindow.

Source code in prettyqt\gui\backingstore.py
class BackingStore(QtGui.QBackingStore):
    """Drawing area for QWindow."""

    @contextlib.contextmanager
    def paint_on_region(self, region: QtGui.QRegion):
        self.beginPaint(region)
        yield self
        self.endPaint()