# 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 QFontDatabase(__PyQt6_sip.simplewrapper):
    """ QFontDatabase(a0: QFontDatabase) """
    def addApplicationFont(self, fileName): # real signature unknown; restored from __doc__
        """ addApplicationFont(fileName: str) -> int """
        return 0

    def addApplicationFontFromData(self, fontData): # real signature unknown; restored from __doc__
        """ addApplicationFontFromData(fontData: QByteArray) -> int """
        return 0

    def applicationFontFamilies(self, id): # real signature unknown; restored from __doc__
        """ applicationFontFamilies(id: int) -> List[str] """
        return []

    def bold(self, family, style): # real signature unknown; restored from __doc__
        """ bold(family: str, style: str) -> bool """
        return False

    def families(self, writingSystem=None): # real signature unknown; restored from __doc__
        """ families(writingSystem: QFontDatabase.WritingSystem = QFontDatabase.Any) -> List[str] """
        return []

    def font(self, family, style, pointSize): # real signature unknown; restored from __doc__
        """ font(family: str, style: str, pointSize: int) -> QFont """
        return QFont

    def isBitmapScalable(self, family, style=''): # real signature unknown; restored from __doc__
        """ isBitmapScalable(family: str, style: str = '') -> bool """
        return False

    def isFixedPitch(self, family, style=''): # real signature unknown; restored from __doc__
        """ isFixedPitch(family: str, style: str = '') -> bool """
        return False

    def isPrivateFamily(self, family): # real signature unknown; restored from __doc__
        """ isPrivateFamily(family: str) -> bool """
        return False

    def isScalable(self, family, style=''): # real signature unknown; restored from __doc__
        """ isScalable(family: str, style: str = '') -> bool """
        return False

    def isSmoothlyScalable(self, family, style=''): # real signature unknown; restored from __doc__
        """ isSmoothlyScalable(family: str, style: str = '') -> bool """
        return False

    def italic(self, family, style): # real signature unknown; restored from __doc__
        """ italic(family: str, style: str) -> bool """
        return False

    def pointSizes(self, family, style=''): # real signature unknown; restored from __doc__
        """ pointSizes(family: str, style: str = '') -> List[int] """
        return []

    def removeAllApplicationFonts(self): # real signature unknown; restored from __doc__
        """ removeAllApplicationFonts() -> bool """
        return False

    def removeApplicationFont(self, id): # real signature unknown; restored from __doc__
        """ removeApplicationFont(id: int) -> bool """
        return False

    def smoothSizes(self, family, style): # real signature unknown; restored from __doc__
        """ smoothSizes(family: str, style: str) -> List[int] """
        return []

    def standardSizes(self): # real signature unknown; restored from __doc__
        """ standardSizes() -> List[int] """
        return []

    def styles(self, family): # real signature unknown; restored from __doc__
        """ styles(family: str) -> List[str] """
        return []

    def styleString(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        styleString(fontInfo: QFontInfo) -> str
        styleString(font: QFont) -> str
        """
        return ""

    def systemFont(self, type): # real signature unknown; restored from __doc__
        """ systemFont(type: QFontDatabase.SystemFont) -> QFont """
        return QFont

    def weight(self, family, style): # real signature unknown; restored from __doc__
        """ weight(family: str, style: str) -> int """
        return 0

    def writingSystemName(self, writingSystem): # real signature unknown; restored from __doc__
        """ writingSystemName(writingSystem: QFontDatabase.WritingSystem) -> str """
        return ""

    def writingSystems(self, family=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        writingSystems(family: str) -> List[QFontDatabase.WritingSystem]
        writingSystems() -> List[QFontDatabase.WritingSystem]
        """
        return []

    def writingSystemSample(self, writingSystem): # real signature unknown; restored from __doc__
        """ writingSystemSample(writingSystem: QFontDatabase.WritingSystem) -> str """
        return ""

    def __init__(self, a0): # 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)"""


    SystemFont = None # (!) real value is "<enum 'SystemFont'>"
    WritingSystem = None # (!) real value is "<enum 'WritingSystem'>"


