QtWebEngineWidgets.pyi 6.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  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.QtWebEngineWidgets, except for defaults which are replaced by "...".
  6. """
  7. # mypy: disable-error-code="override, overload-overlap"
  8. # Module `PySide6.QtWebEngineWidgets`
  9. import PySide6.QtWebEngineWidgets
  10. import PySide6.QtCore
  11. import PySide6.QtGui
  12. import PySide6.QtWidgets
  13. import PySide6.QtPrintSupport
  14. import PySide6.QtWebEngineCore
  15. import typing
  16. import collections.abc
  17. from PySide6.QtCore import Signal
  18. class QIntList: ...
  19. class QWebEngineView(PySide6.QtWidgets.QWidget):
  20. iconChanged : typing.ClassVar[Signal] = ... # iconChanged(QIcon)
  21. iconUrlChanged : typing.ClassVar[Signal] = ... # iconUrlChanged(QUrl)
  22. loadFinished : typing.ClassVar[Signal] = ... # loadFinished(bool)
  23. loadProgress : typing.ClassVar[Signal] = ... # loadProgress(int)
  24. loadStarted : typing.ClassVar[Signal] = ... # loadStarted()
  25. pdfPrintingFinished : typing.ClassVar[Signal] = ... # pdfPrintingFinished(QString,bool)
  26. printFinished : typing.ClassVar[Signal] = ... # printFinished(bool)
  27. printRequested : typing.ClassVar[Signal] = ... # printRequested()
  28. printRequestedByFrame : typing.ClassVar[Signal] = ... # printRequestedByFrame(QWebEngineFrame)
  29. renderProcessTerminated : typing.ClassVar[Signal] = ... # renderProcessTerminated(QWebEnginePage::RenderProcessTerminationStatus,int)
  30. selectionChanged : typing.ClassVar[Signal] = ... # selectionChanged()
  31. titleChanged : typing.ClassVar[Signal] = ... # titleChanged(QString)
  32. urlChanged : typing.ClassVar[Signal] = ... # urlChanged(QUrl)
  33. @typing.overload
  34. def __init__(self, page: PySide6.QtWebEngineCore.QWebEnginePage, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, title: str | None = ..., url: PySide6.QtCore.QUrl | None = ..., iconUrl: PySide6.QtCore.QUrl | None = ..., icon: PySide6.QtGui.QIcon | None = ..., selectedText: str | None = ..., hasSelection: bool | None = ..., zoomFactor: float | None = ...) -> None: ...
  35. @typing.overload
  36. def __init__(self, profile: PySide6.QtWebEngineCore.QWebEngineProfile, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, title: str | None = ..., url: PySide6.QtCore.QUrl | None = ..., iconUrl: PySide6.QtCore.QUrl | None = ..., icon: PySide6.QtGui.QIcon | None = ..., selectedText: str | None = ..., hasSelection: bool | None = ..., zoomFactor: float | None = ...) -> None: ...
  37. @typing.overload
  38. def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, title: str | None = ..., url: PySide6.QtCore.QUrl | None = ..., iconUrl: PySide6.QtCore.QUrl | None = ..., icon: PySide6.QtGui.QIcon | None = ..., selectedText: str | None = ..., hasSelection: bool | None = ..., zoomFactor: float | None = ...) -> None: ...
  39. def back(self, /) -> None: ...
  40. def closeEvent(self, arg__1: PySide6.QtGui.QCloseEvent, /) -> None: ...
  41. def contextMenuEvent(self, arg__1: PySide6.QtGui.QContextMenuEvent, /) -> None: ...
  42. def createStandardContextMenu(self, /) -> PySide6.QtWidgets.QMenu: ...
  43. def createWindow(self, type: PySide6.QtWebEngineCore.QWebEnginePage.WebWindowType, /) -> PySide6.QtWebEngineWidgets.QWebEngineView: ...
  44. def dragEnterEvent(self, e: PySide6.QtGui.QDragEnterEvent, /) -> None: ...
  45. def dragLeaveEvent(self, e: PySide6.QtGui.QDragLeaveEvent, /) -> None: ...
  46. def dragMoveEvent(self, e: PySide6.QtGui.QDragMoveEvent, /) -> None: ...
  47. def dropEvent(self, e: PySide6.QtGui.QDropEvent, /) -> None: ...
  48. def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ...
  49. @typing.overload
  50. def findText(self, subString: str, /, options: PySide6.QtWebEngineCore.QWebEnginePage.FindFlag = ...) -> None: ...
  51. @typing.overload
  52. def findText(self, subString: str, options: PySide6.QtWebEngineCore.QWebEnginePage.FindFlag, resultCallback: collections.abc.Callable[..., typing.Any], /) -> None: ...
  53. @staticmethod
  54. def forPage(page: PySide6.QtWebEngineCore.QWebEnginePage, /) -> PySide6.QtWebEngineWidgets.QWebEngineView: ...
  55. def forward(self, /) -> None: ...
  56. def hasSelection(self, /) -> bool: ...
  57. def hideEvent(self, arg__1: PySide6.QtGui.QHideEvent, /) -> None: ...
  58. def history(self, /) -> PySide6.QtWebEngineCore.QWebEngineHistory: ...
  59. def icon(self, /) -> PySide6.QtGui.QIcon: ...
  60. def iconUrl(self, /) -> PySide6.QtCore.QUrl: ...
  61. def lastContextMenuRequest(self, /) -> PySide6.QtWebEngineCore.QWebEngineContextMenuRequest: ...
  62. @typing.overload
  63. def load(self, request: PySide6.QtWebEngineCore.QWebEngineHttpRequest, /) -> None: ...
  64. @typing.overload
  65. def load(self, url: PySide6.QtCore.QUrl | str, /) -> None: ...
  66. def page(self, /) -> PySide6.QtWebEngineCore.QWebEnginePage: ...
  67. def pageAction(self, action: PySide6.QtWebEngineCore.QWebEnginePage.WebAction, /) -> PySide6.QtGui.QAction: ...
  68. def print(self, printer: PySide6.QtPrintSupport.QPrinter, /) -> None: ...
  69. def printToPdf(self, filePath: str, /, layout: PySide6.QtGui.QPageLayout = ..., ranges: PySide6.QtGui.QPageRanges = ...) -> None: ...
  70. def reload(self, /) -> None: ...
  71. def selectedText(self, /) -> str: ...
  72. def setContent(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, mimeType: str = ..., baseUrl: PySide6.QtCore.QUrl | str = ...) -> None: ...
  73. def setHtml(self, html: str, /, baseUrl: PySide6.QtCore.QUrl | str = ...) -> None: ...
  74. def setPage(self, page: PySide6.QtWebEngineCore.QWebEnginePage, /) -> None: ...
  75. def setUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ...
  76. def setZoomFactor(self, factor: float, /) -> None: ...
  77. def settings(self, /) -> PySide6.QtWebEngineCore.QWebEngineSettings: ...
  78. def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ...
  79. def sizeHint(self, /) -> PySide6.QtCore.QSize: ...
  80. def stop(self, /) -> None: ...
  81. def title(self, /) -> str: ...
  82. def triggerPageAction(self, action: PySide6.QtWebEngineCore.QWebEnginePage.WebAction, /, checked: bool = ...) -> None: ...
  83. def url(self, /) -> PySide6.QtCore.QUrl: ...
  84. def zoomFactor(self, /) -> float: ...
  85. # eof