# 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 QIconEngine(__PyQt6_sip.wrapper):
    """
    QIconEngine()
    QIconEngine(other: QIconEngine)
    """
    def actualSize(self, size, mode, state): # real signature unknown; restored from __doc__
        """ actualSize(self, size: QSize, mode: QIcon.Mode, state: QIcon.State) -> QSize """
        pass

    def addFile(self, fileName, size, mode, state): # real signature unknown; restored from __doc__
        """ addFile(self, fileName: str, size: QSize, mode: QIcon.Mode, state: QIcon.State) """
        pass

    def addPixmap(self, pixmap, mode, state): # real signature unknown; restored from __doc__
        """ addPixmap(self, pixmap: QPixmap, mode: QIcon.Mode, state: QIcon.State) """
        pass

    def availableSizes(self, mode=None, state=None): # real signature unknown; restored from __doc__
        """ availableSizes(self, mode: QIcon.Mode = QIcon.Normal, state: QIcon.State = QIcon.Off) -> List[QSize] """
        return []

    def clone(self): # real signature unknown; restored from __doc__
        """ clone(self) -> QIconEngine """
        return QIconEngine

    def iconName(self): # real signature unknown; restored from __doc__
        """ iconName(self) -> str """
        return ""

    def isNull(self): # real signature unknown; restored from __doc__
        """ isNull(self) -> bool """
        return False

    def key(self): # real signature unknown; restored from __doc__
        """ key(self) -> str """
        return ""

    def paint(self, painter, rect, mode, state): # real signature unknown; restored from __doc__
        """ paint(self, painter: QPainter, rect: QRect, mode: QIcon.Mode, state: QIcon.State) """
        pass

    def pixmap(self, size, mode, state): # real signature unknown; restored from __doc__
        """ pixmap(self, size: QSize, mode: QIcon.Mode, state: QIcon.State) -> QPixmap """
        return QPixmap

    def read(self, in_): # real signature unknown; restored from __doc__
        """ read(self, in_: QDataStream) -> bool """
        return False

    def scaledPixmap(self, size, mode, state, scale): # real signature unknown; restored from __doc__
        """ scaledPixmap(self, size: QSize, mode: QIcon.Mode, state: QIcon.State, scale: float) -> QPixmap """
        return QPixmap

    def write(self, out): # real signature unknown; restored from __doc__
        """ write(self, out: QDataStream) -> bool """
        return False

    def __init__(self, other=None): # 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)"""


    IconEngineHook = None # (!) real value is "<enum 'IconEngineHook'>"
    ScaledPixmapArgument = None # (!) real value is "<class 'PyQt6.QtGui.QIconEngine.ScaledPixmapArgument'>"


