# 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 QImageReader(__PyQt6_sip.simplewrapper):
    """
    QImageReader()
    QImageReader(device: QIODevice, format: QByteArray = QByteArray())
    QImageReader(fileName: str, format: QByteArray = QByteArray())
    """
    def allocationLimit(self): # real signature unknown; restored from __doc__
        """ allocationLimit() -> int """
        return 0

    def autoDetectImageFormat(self): # real signature unknown; restored from __doc__
        """ autoDetectImageFormat(self) -> bool """
        return False

    def autoTransform(self): # real signature unknown; restored from __doc__
        """ autoTransform(self) -> bool """
        return False

    def backgroundColor(self): # real signature unknown; restored from __doc__
        """ backgroundColor(self) -> QColor """
        return QColor

    def canRead(self): # real signature unknown; restored from __doc__
        """ canRead(self) -> bool """
        return False

    def clipRect(self): # real signature unknown; restored from __doc__
        """ clipRect(self) -> QRect """
        pass

    def currentImageNumber(self): # real signature unknown; restored from __doc__
        """ currentImageNumber(self) -> int """
        return 0

    def currentImageRect(self): # real signature unknown; restored from __doc__
        """ currentImageRect(self) -> QRect """
        pass

    def decideFormatFromContent(self): # real signature unknown; restored from __doc__
        """ decideFormatFromContent(self) -> bool """
        return False

    def device(self): # real signature unknown; restored from __doc__
        """ device(self) -> QIODevice """
        pass

    def error(self): # real signature unknown; restored from __doc__
        """ error(self) -> QImageReader.ImageReaderError """
        pass

    def errorString(self): # real signature unknown; restored from __doc__
        """ errorString(self) -> str """
        return ""

    def fileName(self): # real signature unknown; restored from __doc__
        """ fileName(self) -> str """
        return ""

    def format(self): # real signature unknown; restored from __doc__
        """ format(self) -> QByteArray """
        pass

    def imageCount(self): # real signature unknown; restored from __doc__
        """ imageCount(self) -> int """
        return 0

    def imageFormat(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        imageFormat(fileName: str) -> QByteArray
        imageFormat(device: QIODevice) -> QByteArray
        imageFormat(self) -> QImage.Format
        """
        pass

    def imageFormatsForMimeType(self, mimeType): # real signature unknown; restored from __doc__
        """ imageFormatsForMimeType(mimeType: QByteArray) -> List[QByteArray] """
        return []

    def jumpToImage(self, imageNumber): # real signature unknown; restored from __doc__
        """ jumpToImage(self, imageNumber: int) -> bool """
        return False

    def jumpToNextImage(self): # real signature unknown; restored from __doc__
        """ jumpToNextImage(self) -> bool """
        return False

    def loopCount(self): # real signature unknown; restored from __doc__
        """ loopCount(self) -> int """
        return 0

    def nextImageDelay(self): # real signature unknown; restored from __doc__
        """ nextImageDelay(self) -> int """
        return 0

    def quality(self): # real signature unknown; restored from __doc__
        """ quality(self) -> int """
        return 0

    def read(self, image=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        read(self) -> QImage
        read(self, image: QImage) -> bool
        """
        return QImage or False

    def scaledClipRect(self): # real signature unknown; restored from __doc__
        """ scaledClipRect(self) -> QRect """
        pass

    def scaledSize(self): # real signature unknown; restored from __doc__
        """ scaledSize(self) -> QSize """
        pass

    def setAllocationLimit(self, mbLimit): # real signature unknown; restored from __doc__
        """ setAllocationLimit(mbLimit: int) """
        pass

    def setAutoDetectImageFormat(self, enabled): # real signature unknown; restored from __doc__
        """ setAutoDetectImageFormat(self, enabled: bool) """
        pass

    def setAutoTransform(self, enabled): # real signature unknown; restored from __doc__
        """ setAutoTransform(self, enabled: bool) """
        pass

    def setBackgroundColor(self, color, QColor=None, Qt_GlobalColor=None, p_int=None, QGradient=None): # real signature unknown; restored from __doc__
        """ setBackgroundColor(self, color: Union[QColor, Qt.GlobalColor, int, QGradient]) """
        pass

    def setClipRect(self, rect): # real signature unknown; restored from __doc__
        """ setClipRect(self, rect: QRect) """
        pass

    def setDecideFormatFromContent(self, ignored): # real signature unknown; restored from __doc__
        """ setDecideFormatFromContent(self, ignored: bool) """
        pass

    def setDevice(self, device): # real signature unknown; restored from __doc__
        """ setDevice(self, device: QIODevice) """
        pass

    def setFileName(self, fileName): # real signature unknown; restored from __doc__
        """ setFileName(self, fileName: str) """
        pass

    def setFormat(self, format): # real signature unknown; restored from __doc__
        """ setFormat(self, format: QByteArray) """
        pass

    def setQuality(self, quality): # real signature unknown; restored from __doc__
        """ setQuality(self, quality: int) """
        pass

    def setScaledClipRect(self, rect): # real signature unknown; restored from __doc__
        """ setScaledClipRect(self, rect: QRect) """
        pass

    def setScaledSize(self, size): # real signature unknown; restored from __doc__
        """ setScaledSize(self, size: QSize) """
        pass

    def size(self): # real signature unknown; restored from __doc__
        """ size(self) -> QSize """
        pass

    def subType(self): # real signature unknown; restored from __doc__
        """ subType(self) -> QByteArray """
        pass

    def supportedImageFormats(self): # real signature unknown; restored from __doc__
        """ supportedImageFormats() -> List[QByteArray] """
        return []

    def supportedMimeTypes(self): # real signature unknown; restored from __doc__
        """ supportedMimeTypes() -> List[QByteArray] """
        return []

    def supportedSubTypes(self): # real signature unknown; restored from __doc__
        """ supportedSubTypes(self) -> List[QByteArray] """
        return []

    def supportsAnimation(self): # real signature unknown; restored from __doc__
        """ supportsAnimation(self) -> bool """
        return False

    def supportsOption(self, option): # real signature unknown; restored from __doc__
        """ supportsOption(self, option: QImageIOHandler.ImageOption) -> bool """
        return False

    def text(self, key): # real signature unknown; restored from __doc__
        """ text(self, key: str) -> str """
        return ""

    def textKeys(self): # real signature unknown; restored from __doc__
        """ textKeys(self) -> List[str] """
        return []

    def transformation(self): # real signature unknown; restored from __doc__
        """ transformation(self) -> QImageIOHandler.Transformation """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    ImageReaderError = None # (!) real value is "<enum 'ImageReaderError'>"


