# encoding: utf-8
# module PyQt6.QtGui
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\PyQt6\QtGui.pyd
# by generator 1.147
# no doc

# imports
import PyQt6.QtCore as __PyQt6_QtCore
import PyQt6.sip as __PyQt6_sip


class QBackingStore(__PyQt6_sip.simplewrapper):
    """ QBackingStore(window: QWindow) """
    def beginPaint(self, a0): # real signature unknown; restored from __doc__
        """ beginPaint(self, a0: QRegion) """
        pass

    def endPaint(self): # real signature unknown; restored from __doc__
        """ endPaint(self) """
        pass

    def flush(self, region, window, QWindow=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ flush(self, region: QRegion, window: typing.Optional[QWindow] = None, offset: QPoint = QPoint()) """
        pass

    def hasStaticContents(self): # real signature unknown; restored from __doc__
        """ hasStaticContents(self) -> bool """
        return False

    def paintDevice(self): # real signature unknown; restored from __doc__
        """ paintDevice(self) -> QPaintDevice """
        return QPaintDevice

    def resize(self, size): # real signature unknown; restored from __doc__
        """ resize(self, size: QSize) """
        pass

    def scroll(self, area, dx, dy): # real signature unknown; restored from __doc__
        """ scroll(self, area: QRegion, dx: int, dy: int) -> bool """
        return False

    def setStaticContents(self, region): # real signature unknown; restored from __doc__
        """ setStaticContents(self, region: QRegion) """
        pass

    def size(self): # real signature unknown; restored from __doc__
        """ size(self) -> QSize """
        pass

    def staticContents(self): # real signature unknown; restored from __doc__
        """ staticContents(self) -> QRegion """
        return QRegion

    def window(self): # real signature unknown; restored from __doc__
        """ window(self) -> QWindow """
        return QWindow

    def __init__(self, window): # real signature unknown; restored from __doc__
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""



