# 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


from .QPixmap import QPixmap

class QBitmap(QPixmap):
    """
    QBitmap()
    QBitmap(w: int, h: int)
    QBitmap(a0: QSize)
    QBitmap(fileName: str, format: typing.Optional[str] = None)
    QBitmap(variant: Any)
    QBitmap(a0: QBitmap)
    """
    def clear(self): # real signature unknown; restored from __doc__
        """ clear(self) """
        pass

    def fromData(self, size, bits, format=None): # real signature unknown; restored from __doc__
        """ fromData(size: QSize, bits: bytes, format: QImage.Format = QImage.Format_MonoLSB) -> QBitmap """
        return QBitmap

    def fromImage(self, image, flags=None): # real signature unknown; restored from __doc__
        """ fromImage(image: QImage, flags: Qt.ImageConversionFlag = Qt.AutoColor) -> QBitmap """
        return QBitmap

    def fromPixmap(self, pixmap): # real signature unknown; restored from __doc__
        """ fromPixmap(pixmap: QPixmap) -> QBitmap """
        return QBitmap

    def metric(self, *args, **kwargs): # real signature unknown
        pass

    def swap(self, other): # real signature unknown; restored from __doc__
        """ swap(self, other: QBitmap) """
        pass

    def transformed(self, matrix): # real signature unknown; restored from __doc__
        """ transformed(self, matrix: QTransform) -> QBitmap """
        return QBitmap

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass


