QtSvgWidgets.pyi 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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.QtSvgWidgets, except for defaults which are replaced by "...".
  6. """
  7. # mypy: disable-error-code="override, overload-overlap"
  8. # Module `PySide6.QtSvgWidgets`
  9. import PySide6.QtSvgWidgets
  10. import PySide6.QtCore
  11. import PySide6.QtGui
  12. import PySide6.QtWidgets
  13. import PySide6.QtSvg
  14. import typing
  15. class QGraphicsSvgItem(PySide6.QtWidgets.QGraphicsObject):
  16. @typing.overload
  17. def __init__(self, fileName: str, /, parentItem: PySide6.QtWidgets.QGraphicsItem | None = ..., *, elementId: str | None = ..., maximumCacheSize: PySide6.QtCore.QSize | None = ...) -> None: ...
  18. @typing.overload
  19. def __init__(self, /, parentItem: PySide6.QtWidgets.QGraphicsItem | None = ..., *, elementId: str | None = ..., maximumCacheSize: PySide6.QtCore.QSize | None = ...) -> None: ...
  20. def boundingRect(self, /) -> PySide6.QtCore.QRectF: ...
  21. def elementId(self, /) -> str: ...
  22. def isCachingEnabled(self, /) -> bool: ...
  23. def maximumCacheSize(self, /) -> PySide6.QtCore.QSize: ...
  24. def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ...
  25. def renderer(self, /) -> PySide6.QtSvg.QSvgRenderer: ...
  26. def setCachingEnabled(self, arg__1: bool, /) -> None: ...
  27. def setElementId(self, id: str, /) -> None: ...
  28. def setMaximumCacheSize(self, size: PySide6.QtCore.QSize, /) -> None: ...
  29. def setSharedRenderer(self, renderer: PySide6.QtSvg.QSvgRenderer, /) -> None: ...
  30. def type(self, /) -> int: ...
  31. class QIntList: ...
  32. class QSvgWidget(PySide6.QtWidgets.QWidget):
  33. @typing.overload
  34. def __init__(self, file: str, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ...
  35. @typing.overload
  36. def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ...
  37. @typing.overload
  38. def load(self, file: str, /) -> None: ...
  39. @typing.overload
  40. def load(self, contents: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
  41. def options(self, /) -> PySide6.QtSvg.QtSvg.Option: ...
  42. def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ...
  43. def renderer(self, /) -> PySide6.QtSvg.QSvgRenderer: ...
  44. def setOptions(self, options: PySide6.QtSvg.QtSvg.Option, /) -> None: ...
  45. def sizeHint(self, /) -> PySide6.QtCore.QSize: ...
  46. # eof