# encoding: utf-8
# module PyQt6.QtTest
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\PyQt6\QtTest.pyd
# by generator 1.147
# no doc

# imports
import PyQt6.QtCore as __PyQt6_QtCore
import PyQt6.sip as __PyQt6_sip


# no functions
# classes

class QAbstractItemModelTester(__PyQt6_QtCore.QObject):
    """
    QAbstractItemModelTester(model: QAbstractItemModel, parent: typing.Optional[QObject] = None)
    QAbstractItemModelTester(model: QAbstractItemModel, mode: QAbstractItemModelTester.FailureReportingMode, parent: typing.Optional[QObject] = None)
    """
    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def failureReportingMode(self): # real signature unknown; restored from __doc__
        """ failureReportingMode(self) -> QAbstractItemModelTester.FailureReportingMode """
        pass

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def model(self): # real signature unknown; restored from __doc__
        """ model(self) -> QAbstractItemModel """
        pass

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def setUseFetchMore(self, value): # real signature unknown; restored from __doc__
        """ setUseFetchMore(self, value: bool) """
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def __init__(self, model, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    FailureReportingMode = None # (!) real value is "<enum 'FailureReportingMode'>"


class QSignalSpy(__PyQt6_QtCore.QObject):
    """
    QSignalSpy(signal: QtCore.pyqtBoundSignal)
    QSignalSpy(obj: QObject, signal: QMetaMethod)
    """
    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def isValid(self): # real signature unknown; restored from __doc__
        """ isValid(self) -> bool """
        return False

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def signal(self): # real signature unknown; restored from __doc__
        """ signal(self) -> QByteArray """
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def wait(self, timeout=5000): # real signature unknown; restored from __doc__
        """ wait(self, timeout: int = 5000) -> bool """
        return False

    def __delitem__(self, *args, **kwargs): # real signature unknown
        """ Delete self[key]. """
        pass

    def __getitem__(self, *args, **kwargs): # real signature unknown
        """ Return self[key]. """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __len__(self, *args, **kwargs): # real signature unknown
        """ Return len(self). """
        pass

    def __setitem__(self, *args, **kwargs): # real signature unknown
        """ Set self[key] to value. """
        pass


class QTest(__PyQt6_sip.simplewrapper):
    # no doc
    def keyClick(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        keyClick(widget: QWidget, key: Qt.Key, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        keyClick(widget: QWidget, key: str, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        keyClick(window: QWindow, key: Qt.Key, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        keyClick(window: QWindow, key: str, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        """
        pass

    def keyClicks(self, widget, sequence, modifier=None, delay=-1): # real signature unknown; restored from __doc__
        """ keyClicks(widget: QWidget, sequence: str, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1) """
        pass

    def keyEvent(self, action, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        keyEvent(action: QTest.KeyAction, widget: QWidget, key: Qt.Key, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        keyEvent(action: QTest.KeyAction, widget: QWidget, ascii: str, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        keyEvent(action: QTest.KeyAction, window: QWindow, key: Qt.Key, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        keyEvent(action: QTest.KeyAction, window: QWindow, ascii: str, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        """
        pass

    def keyPress(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        keyPress(widget: QWidget, key: Qt.Key, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        keyPress(widget: QWidget, key: str, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        keyPress(window: QWindow, key: Qt.Key, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        keyPress(window: QWindow, key: str, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        """
        pass

    def keyRelease(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        keyRelease(widget: QWidget, key: Qt.Key, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        keyRelease(widget: QWidget, key: str, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        keyRelease(window: QWindow, key: Qt.Key, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        keyRelease(window: QWindow, key: str, modifier: Qt.KeyboardModifier = Qt.NoModifier, delay: int = -1)
        """
        pass

    def keySequence(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        keySequence(widget: QWidget, keySequence: Union[QKeySequence, QKeySequence.StandardKey, str, int])
        keySequence(window: QWindow, keySequence: Union[QKeySequence, QKeySequence.StandardKey, str, int])
        """
        pass

    def mouseClick(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        mouseClick(widget: QWidget, button: Qt.MouseButton, modifier: Qt.KeyboardModifier = Qt.KeyboardModifiers(), pos: QPoint = QPoint(), delay: int = -1)
        mouseClick(window: QWindow, button: Qt.MouseButton, modifier: Qt.KeyboardModifier = Qt.KeyboardModifiers(), pos: QPoint = QPoint(), delay: int = -1)
        """
        pass

    def mouseDClick(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        mouseDClick(widget: QWidget, button: Qt.MouseButton, modifier: Qt.KeyboardModifier = Qt.KeyboardModifiers(), pos: QPoint = QPoint(), delay: int = -1)
        mouseDClick(window: QWindow, button: Qt.MouseButton, modifier: Qt.KeyboardModifier = Qt.KeyboardModifiers(), pos: QPoint = QPoint(), delay: int = -1)
        """
        pass

    def mouseMove(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        mouseMove(widget: QWidget, pos: QPoint = QPoint(), delay: int = -1)
        mouseMove(window: QWindow, pos: QPoint = QPoint(), delay: int = -1)
        """
        pass

    def mousePress(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        mousePress(widget: QWidget, button: Qt.MouseButton, modifier: Qt.KeyboardModifier = Qt.KeyboardModifiers(), pos: QPoint = QPoint(), delay: int = -1)
        mousePress(window: QWindow, button: Qt.MouseButton, modifier: Qt.KeyboardModifier = Qt.KeyboardModifiers(), pos: QPoint = QPoint(), delay: int = -1)
        """
        pass

    def mouseRelease(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        mouseRelease(widget: QWidget, button: Qt.MouseButton, modifier: Qt.KeyboardModifier = Qt.KeyboardModifiers(), pos: QPoint = QPoint(), delay: int = -1)
        mouseRelease(window: QWindow, button: Qt.MouseButton, modifier: Qt.KeyboardModifier = Qt.KeyboardModifiers(), pos: QPoint = QPoint(), delay: int = -1)
        """
        pass

    def qWait(self, ms): # real signature unknown; restored from __doc__
        """ qWait(ms: int) """
        pass

    def qWaitForWindowActive(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        qWaitForWindowActive(window: QWindow, timeout: int = 5000) -> bool
        qWaitForWindowActive(widget: QWidget, timeout: int = 5000) -> bool
        """
        return False

    def qWaitForWindowExposed(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        qWaitForWindowExposed(window: QWindow, timeout: int = 5000) -> bool
        qWaitForWindowExposed(widget: QWidget, timeout: int = 5000) -> bool
        """
        return False

    def sendKeyEvent(self, action, widget, code, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        sendKeyEvent(action: QTest.KeyAction, widget: QWidget, code: Qt.Key, ascii: str, modifier: Qt.KeyboardModifier, delay: int = -1)
        sendKeyEvent(action: QTest.KeyAction, widget: QWidget, code: Qt.Key, text: str, modifier: Qt.KeyboardModifier, delay: int = -1)
        """
        pass

    def simulateEvent(self, widget, press, code, modifier, text, repeat, delay=-1): # real signature unknown; restored from __doc__
        """ simulateEvent(widget: QWidget, press: bool, code: int, modifier: Qt.KeyboardModifier, text: str, repeat: bool, delay: int = -1) """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    KeyAction = None # (!) real value is "<enum 'KeyAction'>"


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x000001F4FF83C750>'

__spec__ = None # (!) real value is "ModuleSpec(name='PyQt6.QtTest', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000001F4FF83C750>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\PyQt6\\\\QtTest.pyd')"

