# encoding: utf-8
# module PyQt6.QtQuick
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\PyQt6\QtQuick.pyd
# by generator 1.147
# no doc

# imports
import PyQt6.QtCore as __PyQt6_QtCore
import PyQt6.QtGui as __PyQt6_QtGui
import PyQt6.QtQml as __PyQt6_QtQml
import PyQt6.sip as __PyQt6_sip


class QSGNode(__PyQt6_sip.wrapper):
    """ QSGNode() """
    def appendChildNode(self, node): # real signature unknown; restored from __doc__
        """ appendChildNode(self, node: QSGNode) """
        pass

    def childAtIndex(self, i): # real signature unknown; restored from __doc__
        """ childAtIndex(self, i: int) -> QSGNode """
        return QSGNode

    def childCount(self): # real signature unknown; restored from __doc__
        """ childCount(self) -> int """
        return 0

    def firstChild(self): # real signature unknown; restored from __doc__
        """ firstChild(self) -> QSGNode """
        return QSGNode

    def flags(self): # real signature unknown; restored from __doc__
        """ flags(self) -> QSGNode.Flag """
        pass

    def insertChildNodeAfter(self, node, after): # real signature unknown; restored from __doc__
        """ insertChildNodeAfter(self, node: QSGNode, after: QSGNode) """
        pass

    def insertChildNodeBefore(self, node, before): # real signature unknown; restored from __doc__
        """ insertChildNodeBefore(self, node: QSGNode, before: QSGNode) """
        pass

    def isSubtreeBlocked(self): # real signature unknown; restored from __doc__
        """ isSubtreeBlocked(self) -> bool """
        return False

    def lastChild(self): # real signature unknown; restored from __doc__
        """ lastChild(self) -> QSGNode """
        return QSGNode

    def markDirty(self, bits): # real signature unknown; restored from __doc__
        """ markDirty(self, bits: QSGNode.DirtyStateBit) """
        pass

    def nextSibling(self): # real signature unknown; restored from __doc__
        """ nextSibling(self) -> QSGNode """
        return QSGNode

    def parent(self): # real signature unknown; restored from __doc__
        """ parent(self) -> QSGNode """
        return QSGNode

    def prependChildNode(self, node): # real signature unknown; restored from __doc__
        """ prependChildNode(self, node: QSGNode) """
        pass

    def preprocess(self): # real signature unknown; restored from __doc__
        """ preprocess(self) """
        pass

    def previousSibling(self): # real signature unknown; restored from __doc__
        """ previousSibling(self) -> QSGNode """
        return QSGNode

    def removeAllChildNodes(self): # real signature unknown; restored from __doc__
        """ removeAllChildNodes(self) """
        pass

    def removeChildNode(self, node): # real signature unknown; restored from __doc__
        """ removeChildNode(self, node: QSGNode) """
        pass

    def setFlag(self, a0, enabled=True): # real signature unknown; restored from __doc__
        """ setFlag(self, a0: QSGNode.Flag, enabled: bool = True) """
        pass

    def setFlags(self, a0, enabled=True): # real signature unknown; restored from __doc__
        """ setFlags(self, a0: QSGNode.Flag, enabled: bool = True) """
        pass

    def type(self): # real signature unknown; restored from __doc__
        """ type(self) -> QSGNode.NodeType """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    def __len__(self, *args, **kwargs): # real signature unknown
        """ Return len(self). """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    DirtyStateBit = None # (!) real value is "<flag 'DirtyStateBit'>"
    Flag = None # (!) real value is "<flag 'Flag'>"
    NodeType = None # (!) real value is "<enum 'NodeType'>"


