| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852 |
- # The PEP 484 type hints stub file for the QtQml module.
- #
- # Generated by SIP 6.15.3
- #
- # Copyright (c) 2026 Riverbank Computing Limited <info@riverbankcomputing.com>
- #
- # This file is part of PyQt6.
- #
- # This file may be used under the terms of the GNU General Public License
- # version 3.0 as published by the Free Software Foundation and appearing in
- # the file LICENSE included in the packaging of this file. Please review the
- # following information to ensure the GNU General Public License version 3.0
- # requirements will be met: http://www.gnu.org/copyleft/gpl.html.
- #
- # If you do not wish to use this file under the terms of the GPL version 3.0
- # then you may purchase a commercial license. For more information contact
- # info@riverbankcomputing.com.
- #
- # This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
- # WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- import collections, re, typing, enum
- try:
- from warnings import deprecated
- except ImportError:
- pass
- import PyQt6.sip
- from PyQt6 import QtCore
- from PyQt6 import QtNetwork
- # Support for QDate, QDateTime and QTime.
- import datetime
- # Convenient type aliases.
- PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
- PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
- class QJSEngine(QtCore.QObject):
- class ObjectOwnership(enum.Enum):
- CppOwnership = ... # type: QJSEngine.ObjectOwnership
- JavaScriptOwnership = ... # type: QJSEngine.ObjectOwnership
- class Extension(enum.Flag):
- TranslationExtension = ... # type: QJSEngine.Extension
- ConsoleExtension = ... # type: QJSEngine.Extension
- GarbageCollectionExtension = ... # type: QJSEngine.Extension
- AllExtensions = ... # type: QJSEngine.Extension
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, parent: QtCore.QObject|None) -> None: ...
- def toPrimitiveValue(self, value: typing.Any) -> 'QJSPrimitiveValue': ...
- def toManagedValue(self, value: typing.Any) -> 'QJSManagedValue': ...
- def toScriptValue(self, value: typing.Any) -> 'QJSValue': ...
- def newSymbol(self, name: str|None) -> 'QJSValue': ...
- def registerModule(self, moduleName: str|None, value: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> bool: ...
- uiLanguageChanged: typing.ClassVar[QtCore.pyqtSignal]
- def catchError(self) -> 'QJSValue': ...
- def hasError(self) -> bool: ...
- @staticmethod
- def objectOwnership(a0: QtCore.QObject|None) -> 'QJSEngine.ObjectOwnership': ...
- @staticmethod
- def setObjectOwnership(a0: QtCore.QObject|None, a1: 'QJSEngine.ObjectOwnership') -> None: ...
- def setUiLanguage(self, language: str|None) -> None: ...
- def uiLanguage(self) -> str: ...
- def isInterrupted(self) -> bool: ...
- def setInterrupted(self, interrupted: bool) -> None: ...
- @typing.overload
- def throwError(self, message: str|None) -> None: ...
- @typing.overload
- def throwError(self, error: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
- @typing.overload
- def throwError(self, errorType: 'QJSValue.ErrorType', message: str|None = ...) -> None: ...
- def newErrorObject(self, errorType: 'QJSValue.ErrorType', message: str|None = ...) -> 'QJSValue': ...
- def importModule(self, fileName: str|None) -> 'QJSValue': ...
- def newQMetaObject(self, metaObject: QtCore.QMetaObject|None) -> 'QJSValue': ...
- def installExtensions(self, extensions: 'QJSEngine.Extension', object: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None = ...) -> None: ...
- def collectGarbage(self) -> None: ...
- def newQObject(self, object: QtCore.QObject|None) -> 'QJSValue': ...
- def newArray(self, length: int = ...) -> 'QJSValue': ...
- def newObject(self) -> 'QJSValue': ...
- def evaluate(self, program: str|None, fileName: str|None = ..., lineNumber: int = ..., exceptionStackTrace: list[str] = ...) -> 'QJSValue': ...
- def globalObject(self) -> 'QJSValue': ...
- class QJSManagedValue(PyQt6.sip.simplewrapper):
- class Type(enum.Enum):
- Undefined = ... # type: QJSManagedValue.Type
- Boolean = ... # type: QJSManagedValue.Type
- Number = ... # type: QJSManagedValue.Type
- String = ... # type: QJSManagedValue.Type
- Object = ... # type: QJSManagedValue.Type
- Symbol = ... # type: QJSManagedValue.Type
- Function = ... # type: QJSManagedValue.Type
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, value: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None, engine: QJSEngine|None) -> None: ...
- @typing.overload
- def __init__(self, value: 'QJSPrimitiveValue', engine: QJSEngine|None) -> None: ...
- @typing.overload
- def __init__(self, string: str|None, engine: QJSEngine|None) -> None: ...
- @typing.overload
- def __init__(self, variant: typing.Any, engine: QJSEngine|None) -> None: ...
- def callAsConstructor(self, arguments: collections.abc.Iterable['QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None] = ...) -> 'QJSValue': ...
- def callWithInstance(self, instance: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None, arguments: collections.abc.Iterable['QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None] = ...) -> 'QJSValue': ...
- def call(self, arguments: collections.abc.Iterable['QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None] = ...) -> 'QJSValue': ...
- @typing.overload
- def deleteProperty(self, name: str|None) -> bool: ...
- @typing.overload
- def deleteProperty(self, arrayIndex: int) -> bool: ...
- @typing.overload
- def setProperty(self, name: str|None, value: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
- @typing.overload
- def setProperty(self, arrayIndex: int, value: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
- @typing.overload
- def property(self, name: str|None) -> 'QJSValue': ...
- @typing.overload
- def property(self, arrayIndex: int) -> 'QJSValue': ...
- @typing.overload
- def hasOwnProperty(self, name: str|None) -> bool: ...
- @typing.overload
- def hasOwnProperty(self, arrayIndex: int) -> bool: ...
- @typing.overload
- def hasProperty(self, name: str|None) -> bool: ...
- @typing.overload
- def hasProperty(self, arrayIndex: int) -> bool: ...
- def toDateTime(self) -> QtCore.QDateTime: ...
- def toQMetaObject(self) -> QtCore.QMetaObject|None: ...
- def toQObject(self) -> QtCore.QObject|None: ...
- def toUrl(self) -> QtCore.QUrl: ...
- def toRegularExpression(self) -> QtCore.QRegularExpression: ...
- def toInteger(self) -> int: ...
- def toVariant(self) -> typing.Any: ...
- def toJSValue(self) -> 'QJSValue': ...
- def toPrimitive(self) -> 'QJSPrimitiveValue': ...
- def toBoolean(self) -> bool: ...
- def toNumber(self) -> float: ...
- def toString(self) -> str: ...
- def isError(self) -> bool: ...
- def isDate(self) -> bool: ...
- def isQMetaObject(self) -> bool: ...
- def isQObject(self) -> bool: ...
- def isVariant(self) -> bool: ...
- def isUrl(self) -> bool: ...
- def isArray(self) -> bool: ...
- def isRegularExpression(self) -> bool: ...
- def isNull(self) -> bool: ...
- def isInteger(self) -> bool: ...
- def isFunction(self) -> bool: ...
- def isSymbol(self) -> bool: ...
- def isObject(self) -> bool: ...
- def isString(self) -> bool: ...
- def isNumber(self) -> bool: ...
- def isBoolean(self) -> bool: ...
- def isUndefined(self) -> bool: ...
- def type(self) -> 'QJSManagedValue.Type': ...
- def setPrototype(self, prototype: 'QJSManagedValue') -> None: ...
- def prototype(self) -> 'QJSManagedValue': ...
- def engine(self) -> QJSEngine|None: ...
- def strictlyEquals(self, other: 'QJSManagedValue') -> bool: ...
- def equals(self, other: 'QJSManagedValue') -> bool: ...
- class QJSPrimitiveUndefined(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QJSPrimitiveUndefined') -> None: ...
- class QJSPrimitiveNull(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QJSPrimitiveNull') -> None: ...
- class QJSPrimitiveValue(PyQt6.sip.simplewrapper):
- class Type(enum.Enum):
- Undefined = ... # type: QJSPrimitiveValue.Type
- Null = ... # type: QJSPrimitiveValue.Type
- Boolean = ... # type: QJSPrimitiveValue.Type
- Integer = ... # type: QJSPrimitiveValue.Type
- Double = ... # type: QJSPrimitiveValue.Type
- String = ... # type: QJSPrimitiveValue.Type
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, undefined: QJSPrimitiveUndefined) -> None: ...
- @typing.overload
- def __init__(self, null: QJSPrimitiveNull) -> None: ...
- @typing.overload
- def __init__(self, value: bool) -> None: ...
- @typing.overload
- def __init__(self, value: int) -> None: ...
- @typing.overload
- def __init__(self, value: float) -> None: ...
- @typing.overload
- def __init__(self, string: str|None) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QJSPrimitiveValue') -> None: ...
- def __add__(self, rhs: 'QJSPrimitiveValue') -> 'QJSPrimitiveValue': ...
- def __sub__(self, rhs: 'QJSPrimitiveValue') -> 'QJSPrimitiveValue': ...
- def __mul__(self, rhs: 'QJSPrimitiveValue') -> 'QJSPrimitiveValue': ...
- def __truediv__(self, rhs: 'QJSPrimitiveValue') -> 'QJSPrimitiveValue': ...
- def __mod__(self, rhs: 'QJSPrimitiveValue') -> 'QJSPrimitiveValue': ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def __lt__(self, rhs: 'QJSPrimitiveValue') -> bool: ...
- def __gt__(self, rhs: 'QJSPrimitiveValue') -> bool: ...
- def __le__(self, rhs: 'QJSPrimitiveValue') -> bool: ...
- def __ge__(self, rhs: 'QJSPrimitiveValue') -> bool: ...
- def data(self) -> PyQt6.sip.voidptr: ...
- def metaType(self) -> QtCore.QMetaType: ...
- def __neg__(self) -> 'QJSPrimitiveValue': ...
- def __pos__(self) -> 'QJSPrimitiveValue': ...
- def equals(self, other: 'QJSPrimitiveValue') -> bool: ...
- def strictlyEquals(self, other: 'QJSPrimitiveValue') -> bool: ...
- def toString(self) -> str: ...
- def toDouble(self) -> float: ...
- def toInteger(self) -> int: ...
- def toBoolean(self) -> bool: ...
- def type(self) -> 'QJSPrimitiveValue.Type': ...
- class QJSValue(PyQt6.sip.simplewrapper):
- class ErrorType(enum.Enum):
- GenericError = ... # type: QJSValue.ErrorType
- EvalError = ... # type: QJSValue.ErrorType
- RangeError = ... # type: QJSValue.ErrorType
- ReferenceError = ... # type: QJSValue.ErrorType
- SyntaxError = ... # type: QJSValue.ErrorType
- TypeError = ... # type: QJSValue.ErrorType
- URIError = ... # type: QJSValue.ErrorType
- class ObjectConversionBehavior(enum.Enum):
- ConvertJSObjects = ... # type: QJSValue.ObjectConversionBehavior
- RetainJSObjects = ... # type: QJSValue.ObjectConversionBehavior
- class SpecialValue(enum.Enum):
- NullValue = ... # type: QJSValue.SpecialValue
- UndefinedValue = ... # type: QJSValue.SpecialValue
- @typing.overload
- def __init__(self, value: 'QJSValue.SpecialValue' = ...) -> None: ...
- @typing.overload
- def __init__(self, other: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
- def errorType(self) -> 'QJSValue.ErrorType': ...
- def callAsConstructor(self, args: collections.abc.Iterable['QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None] = ...) -> 'QJSValue': ...
- def callWithInstance(self, instance: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None, args: collections.abc.Iterable['QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None] = ...) -> 'QJSValue': ...
- def call(self, args: collections.abc.Iterable['QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None] = ...) -> 'QJSValue': ...
- def isCallable(self) -> bool: ...
- def deleteProperty(self, name: str|None) -> bool: ...
- def hasOwnProperty(self, name: str|None) -> bool: ...
- def hasProperty(self, name: str|None) -> bool: ...
- @typing.overload
- def setProperty(self, name: str|None, value: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
- @typing.overload
- def setProperty(self, arrayIndex: int, value: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
- @typing.overload
- def property(self, name: str|None) -> 'QJSValue': ...
- @typing.overload
- def property(self, arrayIndex: int) -> 'QJSValue': ...
- def setPrototype(self, prototype: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
- def prototype(self) -> 'QJSValue': ...
- def strictlyEquals(self, other: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> bool: ...
- def equals(self, other: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> bool: ...
- def toDateTime(self) -> QtCore.QDateTime: ...
- def toQObject(self) -> QtCore.QObject|None: ...
- def toPrimitive(self) -> QJSPrimitiveValue: ...
- @typing.overload
- def toVariant(self) -> typing.Any: ...
- @typing.overload
- def toVariant(self, behavior: 'QJSValue.ObjectConversionBehavior') -> typing.Any: ...
- def toBool(self) -> bool: ...
- def toUInt(self) -> int: ...
- def toInt(self) -> int: ...
- def toNumber(self) -> float: ...
- def toString(self) -> str: ...
- def isUrl(self) -> bool: ...
- def isError(self) -> bool: ...
- def isArray(self) -> bool: ...
- def isRegExp(self) -> bool: ...
- def isDate(self) -> bool: ...
- def isObject(self) -> bool: ...
- def isQObject(self) -> bool: ...
- def isVariant(self) -> bool: ...
- def isUndefined(self) -> bool: ...
- def isString(self) -> bool: ...
- def isNull(self) -> bool: ...
- def isNumber(self) -> bool: ...
- def isBool(self) -> bool: ...
- class QJSValueIterator(PyQt6.sip.simplewrapper):
- def __init__(self, value: QJSValue|QJSValue.SpecialValue|bool|int|float|str|None) -> None: ...
- def value(self) -> QJSValue: ...
- def name(self) -> str: ...
- def next(self) -> bool: ...
- def hasNext(self) -> bool: ...
- class QQmlAbstractUrlInterceptor(PyQt6.sip.simplewrapper):
- class DataType(enum.Enum):
- QmlFile = ... # type: QQmlAbstractUrlInterceptor.DataType
- JavaScriptFile = ... # type: QQmlAbstractUrlInterceptor.DataType
- QmldirFile = ... # type: QQmlAbstractUrlInterceptor.DataType
- UrlString = ... # type: QQmlAbstractUrlInterceptor.DataType
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QQmlAbstractUrlInterceptor') -> None: ...
- def intercept(self, path: QtCore.QUrl, type: 'QQmlAbstractUrlInterceptor.DataType') -> QtCore.QUrl: ...
- class QQmlEngine(QJSEngine):
- def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
- def markCurrentFunctionAsTranslationBinding(self) -> None: ...
- offlineStoragePathChanged: typing.ClassVar[QtCore.pyqtSignal]
- def clearSingletons(self) -> None: ...
- def urlInterceptors(self) -> list[QQmlAbstractUrlInterceptor]: ...
- def interceptUrl(self, url: QtCore.QUrl, type: QQmlAbstractUrlInterceptor.DataType) -> QtCore.QUrl: ...
- def removeUrlInterceptor(self, urlInterceptor: QQmlAbstractUrlInterceptor|None) -> None: ...
- def addUrlInterceptor(self, urlInterceptor: QQmlAbstractUrlInterceptor|None) -> None: ...
- @typing.overload
- def singletonInstance(self, qmlTypeId: int) -> QtCore.QObject: ...
- @typing.overload
- def singletonInstance(self, moduleName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QtCore.QObject: ...
- def offlineStorageDatabaseFilePath(self, databaseName: str|None) -> str: ...
- exit: typing.ClassVar[QtCore.pyqtSignal]
- warnings: typing.ClassVar[QtCore.pyqtSignal]
- quit: typing.ClassVar[QtCore.pyqtSignal]
- def event(self, a0: QtCore.QEvent|None) -> bool: ...
- def retranslate(self) -> None: ...
- @staticmethod
- def setContextForObject(a0: QtCore.QObject|None, a1: 'QQmlContext|None') -> None: ...
- @staticmethod
- def contextForObject(a0: QtCore.QObject|None) -> 'QQmlContext|None': ...
- def setOutputWarningsToStandardError(self, a0: bool) -> None: ...
- def outputWarningsToStandardError(self) -> bool: ...
- def setBaseUrl(self, a0: QtCore.QUrl) -> None: ...
- def baseUrl(self) -> QtCore.QUrl: ...
- def offlineStoragePath(self) -> str: ...
- def setOfflineStoragePath(self, dir: str|None) -> None: ...
- def incubationController(self) -> 'QQmlIncubationController|None': ...
- def setIncubationController(self, a0: 'QQmlIncubationController|None') -> None: ...
- def removeImageProvider(self, id: str|None) -> None: ...
- def imageProvider(self, id: str|None) -> 'QQmlImageProviderBase|None': ...
- def addImageProvider(self, id: str|None, a1: 'QQmlImageProviderBase|None') -> None: ...
- def networkAccessManager(self) -> QtNetwork.QNetworkAccessManager|None: ...
- def networkAccessManagerFactory(self) -> 'QQmlNetworkAccessManagerFactory|None': ...
- def setNetworkAccessManagerFactory(self, a0: 'QQmlNetworkAccessManagerFactory|None') -> None: ...
- def importPlugin(self, filePath: str|None, uri: str|None, errors: collections.abc.Iterable['QQmlError']) -> bool: ...
- def addPluginPath(self, dir: str|None) -> None: ...
- def setPluginPathList(self, paths: collections.abc.Iterable[str|None]) -> None: ...
- def pluginPathList(self) -> list[str]: ...
- def addImportPath(self, dir: str|None) -> None: ...
- def setImportPathList(self, paths: collections.abc.Iterable[str|None]) -> None: ...
- def importPathList(self) -> list[str]: ...
- def trimComponentCache(self) -> None: ...
- def clearComponentCache(self) -> None: ...
- def rootContext(self) -> 'QQmlContext|None': ...
- class QQmlApplicationEngine(QQmlEngine):
- @typing.overload
- def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, url: QtCore.QUrl, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, filePath: str|None, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, parent: QtCore.QObject|None = ...) -> None: ...
- objectCreationFailed: typing.ClassVar[QtCore.pyqtSignal]
- objectCreated: typing.ClassVar[QtCore.pyqtSignal]
- def loadFromModule(self, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
- def setInitialProperties(self, initialProperties: dict[str|None, typing.Any]) -> None: ...
- def setExtraFileSelectors(self, extraFileSelectors: collections.abc.Iterable[str|None]) -> None: ...
- def loadData(self, data: QtCore.QByteArray|bytes|bytearray|memoryview, url: QtCore.QUrl = ...) -> None: ...
- @typing.overload
- def load(self, url: QtCore.QUrl) -> None: ...
- @typing.overload
- def load(self, filePath: str|None) -> None: ...
- def rootObjects(self) -> list[QtCore.QObject]: ...
- class QQmlComponent(QtCore.QObject):
- class Status(enum.Enum):
- Null = ... # type: QQmlComponent.Status
- Ready = ... # type: QQmlComponent.Status
- Loading = ... # type: QQmlComponent.Status
- Error = ... # type: QQmlComponent.Status
- class CompilationMode(enum.Enum):
- PreferSynchronous = ... # type: QQmlComponent.CompilationMode
- Asynchronous = ... # type: QQmlComponent.CompilationMode
- @typing.overload
- def __init__(self, a0: QQmlEngine|None, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, a0: QQmlEngine|None, fileName: str|None, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, a0: QQmlEngine|None, fileName: str|None, mode: 'QQmlComponent.CompilationMode', parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, a0: QQmlEngine|None, url: QtCore.QUrl, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, a0: QQmlEngine|None, url: QtCore.QUrl, mode: 'QQmlComponent.CompilationMode', parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, engine: QQmlEngine|None, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, engine: QQmlEngine|None, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, mode: 'QQmlComponent.CompilationMode', parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
- def setInitialProperties(self, component: QtCore.QObject|None, properties: dict[str|None, typing.Any]) -> None: ...
- def engine(self) -> QQmlEngine|None: ...
- progressChanged: typing.ClassVar[QtCore.pyqtSignal]
- statusChanged: typing.ClassVar[QtCore.pyqtSignal]
- def loadFromModule(self, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, mode: 'QQmlComponent.CompilationMode' = ...) -> None: ...
- def setData(self, a0: QtCore.QByteArray|bytes|bytearray|memoryview, baseUrl: QtCore.QUrl) -> None: ...
- @typing.overload
- def loadUrl(self, url: QtCore.QUrl) -> None: ...
- @typing.overload
- def loadUrl(self, url: QtCore.QUrl, mode: 'QQmlComponent.CompilationMode') -> None: ...
- def creationContext(self) -> 'QQmlContext|None': ...
- def completeCreate(self) -> None: ...
- def beginCreate(self, a0: 'QQmlContext|None') -> QtCore.QObject|None: ...
- def createWithInitialProperties(self, initialProperties: dict[str|None, typing.Any], context: 'QQmlContext|None' = ...) -> QtCore.QObject|None: ...
- @typing.overload
- def create(self, context: 'QQmlContext|None' = ...) -> QtCore.QObject|None: ...
- @typing.overload
- def create(self, a0: 'QQmlIncubator', context: 'QQmlContext|None' = ..., forContext: 'QQmlContext|None' = ...) -> None: ...
- def url(self) -> QtCore.QUrl: ...
- def progress(self) -> float: ...
- def errors(self) -> list['QQmlError']: ...
- def isLoading(self) -> bool: ...
- def isError(self) -> bool: ...
- def isReady(self) -> bool: ...
- def isNull(self) -> bool: ...
- def isBound(self) -> bool: ...
- def status(self) -> 'QQmlComponent.Status': ...
- class QQmlContext(QtCore.QObject):
- class PropertyPair(PyQt6.sip.simplewrapper):
- name = ... # type: str|None
- value = ... # type: typing.Any
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QQmlContext.PropertyPair') -> None: ...
- @typing.overload
- def __init__(self, engine: QQmlEngine|None, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, parentContext: 'QQmlContext|None', parent: QtCore.QObject|None = ...) -> None: ...
- def findObjectsRecursively(self, id: str|None) -> list[QtCore.QObject]: ...
- def findObjectRecursively(self, id: str|None) -> QtCore.QObject|None: ...
- def childContexts(self) -> list['QQmlContext']: ...
- def objectForName(self, a0: str|None) -> QtCore.QObject|None: ...
- def setContextProperties(self, properties: collections.abc.Iterable['QQmlContext.PropertyPair']) -> None: ...
- def baseUrl(self) -> QtCore.QUrl: ...
- def setBaseUrl(self, a0: QtCore.QUrl) -> None: ...
- def resolvedUrl(self, a0: QtCore.QUrl) -> QtCore.QUrl: ...
- def nameForObject(self, a0: QtCore.QObject|None) -> str: ...
- @typing.overload
- def setContextProperty(self, a0: str|None, a1: QtCore.QObject|None) -> None: ...
- @typing.overload
- def setContextProperty(self, a0: str|None, a1: typing.Any) -> None: ...
- def contextProperty(self, a0: str|None) -> typing.Any: ...
- def setContextObject(self, a0: QtCore.QObject|None) -> None: ...
- def contextObject(self) -> QtCore.QObject|None: ...
- def parentContext(self) -> 'QQmlContext|None': ...
- def engine(self) -> QQmlEngine|None: ...
- def isValid(self) -> bool: ...
- class QQmlImageProviderBase(QtCore.QObject):
- class Flag(enum.Flag):
- ForceAsynchronousImageLoading = ... # type: QQmlImageProviderBase.Flag
- class ImageType(enum.Enum):
- Image = ... # type: QQmlImageProviderBase.ImageType
- Pixmap = ... # type: QQmlImageProviderBase.ImageType
- Texture = ... # type: QQmlImageProviderBase.ImageType
- ImageResponse = ... # type: QQmlImageProviderBase.ImageType
- def flags(self) -> 'QQmlImageProviderBase.Flag': ...
- def imageType(self) -> 'QQmlImageProviderBase.ImageType': ...
- class QQmlError(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QQmlError') -> None: ...
- def __ne__(self, other: object): ...
- def __eq__(self, other: object): ...
- def swap(self, other: 'QQmlError') -> None: ...
- def setMessageType(self, messageType: QtCore.QtMsgType) -> None: ...
- def messageType(self) -> QtCore.QtMsgType: ...
- def setObject(self, a0: QtCore.QObject|None) -> None: ...
- def object(self) -> QtCore.QObject|None: ...
- def toString(self) -> str: ...
- def setColumn(self, a0: int) -> None: ...
- def column(self) -> int: ...
- def setLine(self, a0: int) -> None: ...
- def line(self) -> int: ...
- def setDescription(self, a0: str|None) -> None: ...
- def description(self) -> str: ...
- def setUrl(self, a0: QtCore.QUrl) -> None: ...
- def url(self) -> QtCore.QUrl: ...
- def isValid(self) -> bool: ...
- class QQmlExpression(QtCore.QObject):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: QQmlContext|None, a1: QtCore.QObject|None, a2: str|None, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QQmlScriptString', context: QQmlContext|None = ..., scope: QtCore.QObject|None = ..., parent: QtCore.QObject|None = ...) -> None: ...
- valueChanged: typing.ClassVar[QtCore.pyqtSignal]
- def evaluate(self) -> typing.Tuple[typing.Any, bool]: ...
- def error(self) -> QQmlError: ...
- def clearError(self) -> None: ...
- def hasError(self) -> bool: ...
- def scopeObject(self) -> QtCore.QObject|None: ...
- def setSourceLocation(self, fileName: str|None, line: int, column: int = ...) -> None: ...
- def columnNumber(self) -> int: ...
- def lineNumber(self) -> int: ...
- def sourceFile(self) -> str: ...
- def setNotifyOnValueChanged(self, a0: bool) -> None: ...
- def notifyOnValueChanged(self) -> bool: ...
- def setExpression(self, a0: str|None) -> None: ...
- def expression(self) -> str: ...
- def context(self) -> QQmlContext|None: ...
- def engine(self) -> QQmlEngine|None: ...
- class QQmlExtensionPlugin(QtCore.QObject):
- def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
- def unregisterTypes(self) -> None: ...
- def baseUrl(self) -> QtCore.QUrl: ...
- def registerTypes(self, uri: str) -> None: ...
- class QQmlEngineExtensionPlugin(QtCore.QObject):
- def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
- def initializeEngine(self, engine: QQmlEngine|None, uri: str) -> None: ...
- class QQmlFileSelector(QtCore.QObject):
- def __init__(self, engine: QQmlEngine|None, parent: QtCore.QObject|None = ...) -> None: ...
- def selector(self) -> QtCore.QFileSelector|None: ...
- def setExtraSelectors(self, strings: collections.abc.Iterable[str|None]) -> None: ...
- def setSelector(self, selector: QtCore.QFileSelector|None) -> None: ...
- class QQmlIncubator(PyQt6.sip.simplewrapper):
- class Status(enum.Enum):
- Null = ... # type: QQmlIncubator.Status
- Ready = ... # type: QQmlIncubator.Status
- Loading = ... # type: QQmlIncubator.Status
- Error = ... # type: QQmlIncubator.Status
- class IncubationMode(enum.Enum):
- Asynchronous = ... # type: QQmlIncubator.IncubationMode
- AsynchronousIfNested = ... # type: QQmlIncubator.IncubationMode
- Synchronous = ... # type: QQmlIncubator.IncubationMode
- def __init__(self, mode: 'QQmlIncubator.IncubationMode' = ...) -> None: ...
- def setInitialState(self, a0: QtCore.QObject|None) -> None: ...
- def statusChanged(self, a0: 'QQmlIncubator.Status') -> None: ...
- def setInitialProperties(self, initialProperties: dict[str|None, typing.Any]) -> None: ...
- def object(self) -> QtCore.QObject|None: ...
- def status(self) -> 'QQmlIncubator.Status': ...
- def incubationMode(self) -> 'QQmlIncubator.IncubationMode': ...
- def errors(self) -> list[QQmlError]: ...
- def isLoading(self) -> bool: ...
- def isError(self) -> bool: ...
- def isReady(self) -> bool: ...
- def isNull(self) -> bool: ...
- def forceCompletion(self) -> None: ...
- def clear(self) -> None: ...
- class QQmlIncubationController(PyQt6.sip.simplewrapper):
- def __init__(self) -> None: ...
- def incubatingObjectCountChanged(self, a0: int) -> None: ...
- def incubateFor(self, msecs: int) -> None: ...
- def incubatingObjectCount(self) -> int: ...
- def engine(self) -> QQmlEngine|None: ...
- class QQmlListReference(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: QtCore.QObject|None, property: str, engine: QQmlEngine|None = ...) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QQmlListReference') -> None: ...
- @typing.overload
- def __init__(self, variant: typing.Any, engine: QQmlEngine|None = ...) -> None: ...
- def __ne__(self, other: object): ...
- def __eq__(self, other: object): ...
- def removeLast(self) -> bool: ...
- def replace(self, a0: int, a1: QtCore.QObject|None) -> bool: ...
- def canRemoveLast(self) -> bool: ...
- def canReplace(self) -> bool: ...
- def __len__(self) -> int: ...
- def count(self) -> int: ...
- def clear(self) -> bool: ...
- def at(self, a0: int) -> QtCore.QObject|None: ...
- def append(self, a0: QtCore.QObject|None) -> bool: ...
- def isReadable(self) -> bool: ...
- def isManipulable(self) -> bool: ...
- def canCount(self) -> bool: ...
- def canClear(self) -> bool: ...
- def canAt(self) -> bool: ...
- def canAppend(self) -> bool: ...
- def listElementType(self) -> QtCore.QMetaObject|None: ...
- def object(self) -> QtCore.QObject|None: ...
- def isValid(self) -> bool: ...
- class QQmlNetworkAccessManagerFactory(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QQmlNetworkAccessManagerFactory') -> None: ...
- def create(self, parent: QtCore.QObject|None) -> QtNetwork.QNetworkAccessManager|None: ...
- class QQmlParserStatus(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QQmlParserStatus') -> None: ...
- def componentComplete(self) -> None: ...
- def classBegin(self) -> None: ...
- class QQmlProperty(PyQt6.sip.simplewrapper):
- class Type(enum.Enum):
- Invalid = ... # type: QQmlProperty.Type
- Property = ... # type: QQmlProperty.Type
- SignalProperty = ... # type: QQmlProperty.Type
- class PropertyTypeCategory(enum.Enum):
- InvalidCategory = ... # type: QQmlProperty.PropertyTypeCategory
- List = ... # type: QQmlProperty.PropertyTypeCategory
- Object = ... # type: QQmlProperty.PropertyTypeCategory
- Normal = ... # type: QQmlProperty.PropertyTypeCategory
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: QtCore.QObject|None) -> None: ...
- @typing.overload
- def __init__(self, a0: QtCore.QObject|None, a1: QQmlContext|None) -> None: ...
- @typing.overload
- def __init__(self, a0: QtCore.QObject|None, a1: QQmlEngine|None) -> None: ...
- @typing.overload
- def __init__(self, a0: QtCore.QObject|None, a1: str|None) -> None: ...
- @typing.overload
- def __init__(self, a0: QtCore.QObject|None, a1: str|None, a2: QQmlContext|None) -> None: ...
- @typing.overload
- def __init__(self, a0: QtCore.QObject|None, a1: str|None, a2: QQmlEngine|None) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QQmlProperty') -> None: ...
- def __ne__(self, other: object): ...
- def swap(self, other: 'QQmlProperty') -> None: ...
- def method(self) -> QtCore.QMetaMethod: ...
- def property(self) -> QtCore.QMetaProperty: ...
- def index(self) -> int: ...
- def object(self) -> QtCore.QObject|None: ...
- def isResettable(self) -> bool: ...
- def isDesignable(self) -> bool: ...
- def isWritable(self) -> bool: ...
- @typing.overload
- def connectNotifySignal(self, slot: PYQT_SLOT) -> bool: ...
- @typing.overload
- def connectNotifySignal(self, dest: QtCore.QObject|None, method: int) -> bool: ...
- def needsNotifySignal(self) -> bool: ...
- def hasNotifySignal(self) -> bool: ...
- def reset(self) -> bool: ...
- @typing.overload
- def write(self, a0: typing.Any) -> bool: ...
- @typing.overload
- @staticmethod
- def write(a0: QtCore.QObject|None, a1: str|None, a2: typing.Any) -> bool: ...
- @typing.overload
- @staticmethod
- def write(a0: QtCore.QObject|None, a1: str|None, a2: typing.Any, a3: QQmlContext|None) -> bool: ...
- @typing.overload
- @staticmethod
- def write(a0: QtCore.QObject|None, a1: str|None, a2: typing.Any, a3: QQmlEngine|None) -> bool: ...
- @typing.overload
- def read(self) -> typing.Any: ...
- @typing.overload
- @staticmethod
- def read(a0: QtCore.QObject|None, a1: str|None) -> typing.Any: ...
- @typing.overload
- @staticmethod
- def read(a0: QtCore.QObject|None, a1: str|None, a2: QQmlContext|None) -> typing.Any: ...
- @typing.overload
- @staticmethod
- def read(a0: QtCore.QObject|None, a1: str|None, a2: QQmlEngine|None) -> typing.Any: ...
- def name(self) -> str: ...
- def propertyMetaType(self) -> QtCore.QMetaType: ...
- def propertyTypeName(self) -> str: ...
- def propertyTypeCategory(self) -> 'QQmlProperty.PropertyTypeCategory': ...
- def propertyType(self) -> int: ...
- def isBindable(self) -> bool: ...
- def isSignalProperty(self) -> bool: ...
- def isProperty(self) -> bool: ...
- def isValid(self) -> bool: ...
- def type(self) -> 'QQmlProperty.Type': ...
- def __eq__(self, other: object): ...
- def __hash__(self) -> int: ...
- class QQmlPropertyMap(QtCore.QObject):
- def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
- @staticmethod
- def create(parent: QtCore.QObject|None = ...) -> QQmlPropertyMap|None: ...
- def updateValue(self, key: str|None, input: typing.Any) -> typing.Any: ...
- valueChanged: typing.ClassVar[QtCore.pyqtSignal]
- def __getitem__(self, key: str|None) -> typing.Any: ...
- def contains(self, key: str|None) -> bool: ...
- def isEmpty(self) -> bool: ...
- def __len__(self) -> int: ...
- def size(self) -> int: ...
- def count(self) -> int: ...
- def keys(self) -> list[str]: ...
- def clear(self, key: str|None) -> None: ...
- def freeze(self) -> None: ...
- @typing.overload
- def insert(self, values: dict[str|None, typing.Any]) -> None: ...
- @typing.overload
- def insert(self, key: str|None, value: typing.Any) -> None: ...
- def value(self, key: str|None) -> typing.Any: ...
- class QQmlPropertyValueSource(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QQmlPropertyValueSource') -> None: ...
- def setTarget(self, a0: QQmlProperty) -> None: ...
- class QQmlScriptString(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QQmlScriptString') -> None: ...
- def __ne__(self, other: object): ...
- def __eq__(self, other: object): ...
- def booleanLiteral(self) -> typing.Tuple[bool, bool]: ...
- def numberLiteral(self) -> typing.Tuple[float, bool]: ...
- def stringLiteral(self) -> str: ...
- def isNullLiteral(self) -> bool: ...
- def isUndefinedLiteral(self) -> bool: ...
- def isEmpty(self) -> bool: ...
- def qmlRegisterUncreatableType(a0: type, uri: str, major: int, minor: int, reason: str|None, qmlName: str = ...) -> int: ...
- def qmlRegisterAnonymousType(a0: type, uri: str, major: int) -> int: ...
- def qmlRegisterSingletonInstance(uri: str, major: int, minor: int, typeName: str, cppObject: QtCore.QObject|None) -> int: ...
- def qmlRegisterRevision(a0: type, uri: str, major: int, minor: int, attachedProperties: type = ...) -> int: ...
- def qmlAttachedPropertiesObject(a0: type, object: QtCore.QObject|None, create: bool = ...) -> QtCore.QObject|None: ...
- def qjsEngine(a0: QtCore.QObject|None) -> QJSEngine|None: ...
- def qmlEngine(a0: QtCore.QObject|None) -> QQmlEngine|None: ...
- def qmlContext(a0: QtCore.QObject|None) -> QQmlContext|None: ...
- def qmlTypeId(uri: str, versionMajor: int, versionMinor: int, qmlName: str) -> int: ...
- @typing.overload
- def qmlRegisterType(url: QtCore.QUrl, uri: str, versionMajor: int, versionMinor: int, qmlName: str) -> int: ...
- @typing.overload
- def qmlRegisterType(a0: type, uri: str, major: int, minor: int, name: str = ..., attachedProperties: type = ...) -> int: ...
- @typing.overload
- def qmlRegisterSingletonType(url: QtCore.QUrl, uri: str, versionMajor: int, versionMinor: int, qmlName: str) -> int: ...
- @typing.overload
- def qmlRegisterSingletonType(a0: type, uri: str, major: int, minor: int, factory: collections.abc.Callable[[QQmlEngine, QJSEngine], typing.Any], name: str = ...) -> int: ...
- def qmlRegisterModule(uri: str, versionMajor: int, versionMinor: int) -> None: ...
- def qmlProtectModule(uri: str, majVersion: int) -> bool: ...
- def qmlRegisterUncreatableMetaObject(staticMetaObject: QtCore.QMetaObject, uri: str, versionMajor: int, versionMinor: int, qmlName: str, reason: str|None) -> int: ...
- def qmlRegisterTypeNotAvailable(uri: str, versionMajor: int, versionMinor: int, qmlName: str, message: str|None) -> int: ...
- def qmlClearTypeRegistrations() -> None: ...
|