QtMultimediaWidgets.pyi 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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.QtMultimediaWidgets, except for defaults which are replaced by "...".
  6. """
  7. # mypy: disable-error-code="override, overload-overlap"
  8. # Module `PySide6.QtMultimediaWidgets`
  9. import PySide6.QtMultimediaWidgets
  10. import PySide6.QtCore
  11. import PySide6.QtGui
  12. import PySide6.QtWidgets
  13. import PySide6.QtMultimedia
  14. import typing
  15. from PySide6.QtCore import Signal
  16. class QGraphicsVideoItem(PySide6.QtWidgets.QGraphicsObject):
  17. nativeSizeChanged : typing.ClassVar[Signal] = ... # nativeSizeChanged(QSizeF)
  18. def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ..., *, aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode | None = ..., offset: PySide6.QtCore.QPointF | None = ..., size: PySide6.QtCore.QSizeF | None = ..., nativeSize: PySide6.QtCore.QSizeF | None = ..., videoSink: PySide6.QtMultimedia.QVideoSink | None = ...) -> None: ...
  19. def aspectRatioMode(self, /) -> PySide6.QtCore.Qt.AspectRatioMode: ...
  20. def boundingRect(self, /) -> PySide6.QtCore.QRectF: ...
  21. def itemChange(self, change: PySide6.QtWidgets.QGraphicsItem.GraphicsItemChange, value: typing.Any, /) -> typing.Any: ...
  22. def nativeSize(self, /) -> PySide6.QtCore.QSizeF: ...
  23. def offset(self, /) -> PySide6.QtCore.QPointF: ...
  24. def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ...
  25. def setAspectRatioMode(self, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> None: ...
  26. def setOffset(self, offset: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ...
  27. def setSize(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ...
  28. def size(self, /) -> PySide6.QtCore.QSizeF: ...
  29. def timerEvent(self, event: PySide6.QtCore.QTimerEvent, /) -> None: ...
  30. def type(self, /) -> int: ...
  31. def videoSink(self, /) -> PySide6.QtMultimedia.QVideoSink: ...
  32. class QIntList: ...
  33. class QVideoWidget(PySide6.QtWidgets.QWidget):
  34. aspectRatioModeChanged : typing.ClassVar[Signal] = ... # aspectRatioModeChanged(Qt::AspectRatioMode)
  35. fullScreenChanged : typing.ClassVar[Signal] = ... # fullScreenChanged(bool)
  36. def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, fullScreen: bool | None = ..., aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode | None = ...) -> None: ...
  37. def aspectRatioMode(self, /) -> PySide6.QtCore.Qt.AspectRatioMode: ...
  38. def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ...
  39. def hideEvent(self, event: PySide6.QtGui.QHideEvent, /) -> None: ...
  40. def moveEvent(self, event: PySide6.QtGui.QMoveEvent, /) -> None: ...
  41. def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ...
  42. def setAspectRatioMode(self, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> None: ...
  43. def setFullScreen(self, fullScreen: bool, /) -> None: ...
  44. def showEvent(self, event: PySide6.QtGui.QShowEvent, /) -> None: ...
  45. def sizeHint(self, /) -> PySide6.QtCore.QSize: ...
  46. def videoSink(self, /) -> PySide6.QtMultimedia.QVideoSink: ...
  47. # eof