QtQuickWidgets.pyi 5.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. # Copyright (C) 2022 The Qt Company Ltd.
  2. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
  3. """
  4. This file contains the exact signatures for all functions in module
  5. PySide6.QtQuickWidgets, except for defaults which are replaced by "...".
  6. """
  7. # mypy: disable-error-code="override, overload-overlap"
  8. # Module `PySide6.QtQuickWidgets`
  9. import PySide6.QtQuickWidgets
  10. import PySide6.QtCore
  11. import PySide6.QtGui
  12. import PySide6.QtWidgets
  13. import PySide6.QtQml
  14. import PySide6.QtQuick
  15. import enum
  16. import typing
  17. from PySide6.QtCore import Signal
  18. class QIntList: ...
  19. class QQuickWidget(PySide6.QtWidgets.QWidget):
  20. sceneGraphError : typing.ClassVar[Signal] = ... # sceneGraphError(QQuickWindow::SceneGraphError,QString)
  21. statusChanged : typing.ClassVar[Signal] = ... # statusChanged(QQuickWidget::Status)
  22. class ResizeMode(enum.Enum):
  23. SizeViewToRootObject = 0x0
  24. SizeRootObjectToView = 0x1
  25. class Status(enum.Enum):
  26. Null = 0x0
  27. Ready = 0x1
  28. Loading = 0x2
  29. Error = 0x3
  30. @typing.overload
  31. def __init__(self, engine: PySide6.QtQml.QQmlEngine, parent: PySide6.QtWidgets.QWidget, /, *, resizeMode: PySide6.QtQuickWidgets.QQuickWidget.ResizeMode | None = ..., status: PySide6.QtQuickWidgets.QQuickWidget.Status | None = ..., source: PySide6.QtCore.QUrl | None = ...) -> None: ...
  32. @typing.overload
  33. def __init__(self, uri: str, typeName: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, resizeMode: PySide6.QtQuickWidgets.QQuickWidget.ResizeMode | None = ..., status: PySide6.QtQuickWidgets.QQuickWidget.Status | None = ..., source: PySide6.QtCore.QUrl | None = ...) -> None: ...
  34. @typing.overload
  35. def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, resizeMode: PySide6.QtQuickWidgets.QQuickWidget.ResizeMode | None = ..., status: PySide6.QtQuickWidgets.QQuickWidget.Status | None = ..., source: PySide6.QtCore.QUrl | None = ...) -> None: ...
  36. @typing.overload
  37. def __init__(self, source: PySide6.QtCore.QUrl | str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, resizeMode: PySide6.QtQuickWidgets.QQuickWidget.ResizeMode | None = ..., status: PySide6.QtQuickWidgets.QQuickWidget.Status | None = ...) -> None: ...
  38. def dragEnterEvent(self, arg__1: PySide6.QtGui.QDragEnterEvent, /) -> None: ...
  39. def dragLeaveEvent(self, arg__1: PySide6.QtGui.QDragLeaveEvent, /) -> None: ...
  40. def dragMoveEvent(self, arg__1: PySide6.QtGui.QDragMoveEvent, /) -> None: ...
  41. def dropEvent(self, arg__1: PySide6.QtGui.QDropEvent, /) -> None: ...
  42. def engine(self, /) -> PySide6.QtQml.QQmlEngine: ...
  43. def errors(self, /) -> typing.List[PySide6.QtQml.QQmlError]: ...
  44. def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ...
  45. def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ...
  46. def focusNextPrevChild(self, next: bool, /) -> bool: ...
  47. def focusOutEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ...
  48. def format(self, /) -> PySide6.QtGui.QSurfaceFormat: ...
  49. def grabFramebuffer(self, /) -> PySide6.QtGui.QImage: ...
  50. def hideEvent(self, arg__1: PySide6.QtGui.QHideEvent, /) -> None: ...
  51. def initialSize(self, /) -> PySide6.QtCore.QSize: ...
  52. def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ...
  53. def keyReleaseEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ...
  54. def loadFromModule(self, uri: str, typeName: str, /) -> None: ...
  55. def mouseDoubleClickEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ...
  56. def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ...
  57. def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ...
  58. def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ...
  59. def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ...
  60. def quickWindow(self, /) -> PySide6.QtQuick.QQuickWindow: ...
  61. def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ...
  62. def resizeMode(self, /) -> PySide6.QtQuickWidgets.QQuickWidget.ResizeMode: ...
  63. def rootContext(self, /) -> PySide6.QtQml.QQmlContext: ...
  64. def rootObject(self, /) -> PySide6.QtQuick.QQuickItem: ...
  65. def setClearColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  66. def setContent(self, url: PySide6.QtCore.QUrl | str, component: PySide6.QtQml.QQmlComponent, item: PySide6.QtCore.QObject, /) -> None: ...
  67. def setFormat(self, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> None: ...
  68. def setInitialProperties(self, initialProperties: typing.Dict[str, typing.Any], /) -> None: ...
  69. def setResizeMode(self, arg__1: PySide6.QtQuickWidgets.QQuickWidget.ResizeMode, /) -> None: ...
  70. def setSource(self, arg__1: PySide6.QtCore.QUrl | str, /) -> None: ...
  71. def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ...
  72. def sizeHint(self, /) -> PySide6.QtCore.QSize: ...
  73. def source(self, /) -> PySide6.QtCore.QUrl: ...
  74. def status(self, /) -> PySide6.QtQuickWidgets.QQuickWidget.Status: ...
  75. def timerEvent(self, arg__1: PySide6.QtCore.QTimerEvent, /) -> None: ...
  76. def wheelEvent(self, arg__1: PySide6.QtGui.QWheelEvent, /) -> None: ...
  77. # eof