QtUiTools.pyi 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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.QtUiTools, except for defaults which are replaced by "...".
  6. """
  7. # mypy: disable-error-code="override, overload-overlap"
  8. # Module `PySide6.QtUiTools`
  9. import PySide6.QtUiTools
  10. import PySide6.QtCore
  11. import PySide6.QtGui
  12. import PySide6.QtWidgets
  13. import os
  14. import typing
  15. class QIntList: ...
  16. class QUiLoader(PySide6.QtCore.QObject):
  17. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  18. def addPluginPath(self, path: str, /) -> None: ...
  19. def availableLayouts(self, /) -> typing.List[str]: ...
  20. def availableWidgets(self, /) -> typing.List[str]: ...
  21. def clearPluginPaths(self, /) -> None: ...
  22. def createAction(self, /, parent: PySide6.QtCore.QObject | None = ..., name: str = ...) -> PySide6.QtGui.QAction: ...
  23. def createActionGroup(self, /, parent: PySide6.QtCore.QObject | None = ..., name: str = ...) -> PySide6.QtGui.QActionGroup: ...
  24. def createLayout(self, className: str, /, parent: PySide6.QtCore.QObject | None = ..., name: str = ...) -> PySide6.QtWidgets.QLayout: ...
  25. def createWidget(self, className: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., name: str = ...) -> PySide6.QtWidgets.QWidget: ...
  26. def errorString(self, /) -> str: ...
  27. def isLanguageChangeEnabled(self, /) -> bool: ...
  28. def isTranslationEnabled(self, /) -> bool: ...
  29. @typing.overload
  30. def load(self, device: PySide6.QtCore.QIODevice, /, parentWidget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtWidgets.QWidget: ...
  31. @typing.overload
  32. def load(self, arg__1: str | bytes | os.PathLike[str], /, parentWidget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtWidgets.QWidget: ...
  33. def pluginPaths(self, /) -> typing.List[str]: ...
  34. def registerCustomWidget(self, customWidgetType: object, /) -> None: ...
  35. def setLanguageChangeEnabled(self, enabled: bool, /) -> None: ...
  36. def setTranslationEnabled(self, enabled: bool, /) -> None: ...
  37. def setWorkingDirectory(self, dir: PySide6.QtCore.QDir, /) -> None: ...
  38. def workingDirectory(self, /) -> PySide6.QtCore.QDir: ...
  39. def loadUiType(uifile: str, /) -> object: ...
  40. # eof