QtDataVisualization.pyi 112 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456
  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.QtDataVisualization, except for defaults which are replaced by "...".
  6. """
  7. # mypy: disable-error-code="override, overload-overlap"
  8. # Module `PySide6.QtDataVisualization`
  9. import PySide6.QtDataVisualization
  10. import PySide6.QtCore
  11. import PySide6.QtGui
  12. import enum
  13. import typing
  14. import collections.abc
  15. from PySide6.QtCore import Signal
  16. from shiboken6 import Shiboken
  17. class Q3DBars(PySide6.QtDataVisualization.QAbstract3DGraph):
  18. barSeriesMarginChanged : typing.ClassVar[Signal] = ... # barSeriesMarginChanged(QSizeF)
  19. barSpacingChanged : typing.ClassVar[Signal] = ... # barSpacingChanged(QSizeF)
  20. barSpacingRelativeChanged: typing.ClassVar[Signal] = ... # barSpacingRelativeChanged(bool)
  21. barThicknessChanged : typing.ClassVar[Signal] = ... # barThicknessChanged(float)
  22. columnAxisChanged : typing.ClassVar[Signal] = ... # columnAxisChanged(QCategory3DAxis*)
  23. floorLevelChanged : typing.ClassVar[Signal] = ... # floorLevelChanged(float)
  24. multiSeriesUniformChanged: typing.ClassVar[Signal] = ... # multiSeriesUniformChanged(bool)
  25. primarySeriesChanged : typing.ClassVar[Signal] = ... # primarySeriesChanged(QBar3DSeries*)
  26. rowAxisChanged : typing.ClassVar[Signal] = ... # rowAxisChanged(QCategory3DAxis*)
  27. selectedSeriesChanged : typing.ClassVar[Signal] = ... # selectedSeriesChanged(QBar3DSeries*)
  28. valueAxisChanged : typing.ClassVar[Signal] = ... # valueAxisChanged(QValue3DAxis*)
  29. def __init__(self, /, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption | None = ..., parent: PySide6.QtGui.QWindow | None = ..., *, multiSeriesUniform: bool | None = ..., barThickness: float | None = ..., barSpacing: PySide6.QtCore.QSizeF | None = ..., barSpacingRelative: bool | None = ..., barSeriesMargin: PySide6.QtCore.QSizeF | None = ..., rowAxis: PySide6.QtDataVisualization.QCategory3DAxis | None = ..., columnAxis: PySide6.QtDataVisualization.QCategory3DAxis | None = ..., valueAxis: PySide6.QtDataVisualization.QValue3DAxis | None = ..., primarySeries: PySide6.QtDataVisualization.QBar3DSeries | None = ..., selectedSeries: PySide6.QtDataVisualization.QBar3DSeries | None = ..., floorLevel: float | None = ...) -> None: ...
  30. def addAxis(self, axis: PySide6.QtDataVisualization.QAbstract3DAxis, /) -> None: ...
  31. def addSeries(self, series: PySide6.QtDataVisualization.QBar3DSeries, /) -> None: ...
  32. def axes(self, /) -> typing.List[PySide6.QtDataVisualization.QAbstract3DAxis]: ...
  33. def barSeriesMargin(self, /) -> PySide6.QtCore.QSizeF: ...
  34. def barSpacing(self, /) -> PySide6.QtCore.QSizeF: ...
  35. def barThickness(self, /) -> float: ...
  36. def columnAxis(self, /) -> PySide6.QtDataVisualization.QCategory3DAxis: ...
  37. def floorLevel(self, /) -> float: ...
  38. def insertSeries(self, index: int, series: PySide6.QtDataVisualization.QBar3DSeries, /) -> None: ...
  39. def isBarSpacingRelative(self, /) -> bool: ...
  40. def isMultiSeriesUniform(self, /) -> bool: ...
  41. def primarySeries(self, /) -> PySide6.QtDataVisualization.QBar3DSeries: ...
  42. def releaseAxis(self, axis: PySide6.QtDataVisualization.QAbstract3DAxis, /) -> None: ...
  43. def removeSeries(self, series: PySide6.QtDataVisualization.QBar3DSeries, /) -> None: ...
  44. def rowAxis(self, /) -> PySide6.QtDataVisualization.QCategory3DAxis: ...
  45. def selectedSeries(self, /) -> PySide6.QtDataVisualization.QBar3DSeries: ...
  46. def seriesList(self, /) -> typing.List[PySide6.QtDataVisualization.QBar3DSeries]: ...
  47. def setBarSeriesMargin(self, margin: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ...
  48. def setBarSpacing(self, spacing: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ...
  49. def setBarSpacingRelative(self, relative: bool, /) -> None: ...
  50. def setBarThickness(self, thicknessRatio: float, /) -> None: ...
  51. def setColumnAxis(self, axis: PySide6.QtDataVisualization.QCategory3DAxis, /) -> None: ...
  52. def setFloorLevel(self, level: float, /) -> None: ...
  53. def setMultiSeriesUniform(self, uniform: bool, /) -> None: ...
  54. def setPrimarySeries(self, series: PySide6.QtDataVisualization.QBar3DSeries, /) -> None: ...
  55. def setRowAxis(self, axis: PySide6.QtDataVisualization.QCategory3DAxis, /) -> None: ...
  56. def setValueAxis(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ...
  57. def valueAxis(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ...
  58. class Q3DCamera(PySide6.QtDataVisualization.Q3DObject):
  59. cameraPresetChanged : typing.ClassVar[Signal] = ... # cameraPresetChanged(Q3DCamera::CameraPreset)
  60. maxZoomLevelChanged : typing.ClassVar[Signal] = ... # maxZoomLevelChanged(float)
  61. minZoomLevelChanged : typing.ClassVar[Signal] = ... # minZoomLevelChanged(float)
  62. targetChanged : typing.ClassVar[Signal] = ... # targetChanged(QVector3D)
  63. wrapXRotationChanged : typing.ClassVar[Signal] = ... # wrapXRotationChanged(bool)
  64. wrapYRotationChanged : typing.ClassVar[Signal] = ... # wrapYRotationChanged(bool)
  65. xRotationChanged : typing.ClassVar[Signal] = ... # xRotationChanged(float)
  66. yRotationChanged : typing.ClassVar[Signal] = ... # yRotationChanged(float)
  67. zoomLevelChanged : typing.ClassVar[Signal] = ... # zoomLevelChanged(float)
  68. class CameraPreset(enum.Enum):
  69. CameraPresetNone = -1
  70. CameraPresetFrontLow = 0x0
  71. CameraPresetFront = 0x1
  72. CameraPresetFrontHigh = 0x2
  73. CameraPresetLeftLow = 0x3
  74. CameraPresetLeft = 0x4
  75. CameraPresetLeftHigh = 0x5
  76. CameraPresetRightLow = 0x6
  77. CameraPresetRight = 0x7
  78. CameraPresetRightHigh = 0x8
  79. CameraPresetBehindLow = 0x9
  80. CameraPresetBehind = 0xa
  81. CameraPresetBehindHigh = 0xb
  82. CameraPresetIsometricLeft = 0xc
  83. CameraPresetIsometricLeftHigh = 0xd
  84. CameraPresetIsometricRight = 0xe
  85. CameraPresetIsometricRightHigh = 0xf
  86. CameraPresetDirectlyAbove = 0x10
  87. CameraPresetDirectlyAboveCW45 = 0x11
  88. CameraPresetDirectlyAboveCCW45 = 0x12
  89. CameraPresetFrontBelow = 0x13
  90. CameraPresetLeftBelow = 0x14
  91. CameraPresetRightBelow = 0x15
  92. CameraPresetBehindBelow = 0x16
  93. CameraPresetDirectlyBelow = 0x17
  94. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, xRotation: float | None = ..., yRotation: float | None = ..., zoomLevel: float | None = ..., cameraPreset: PySide6.QtDataVisualization.Q3DCamera.CameraPreset | None = ..., wrapXRotation: bool | None = ..., wrapYRotation: bool | None = ..., target: PySide6.QtGui.QVector3D | None = ..., minZoomLevel: float | None = ..., maxZoomLevel: float | None = ...) -> None: ...
  95. def cameraPreset(self, /) -> PySide6.QtDataVisualization.Q3DCamera.CameraPreset: ...
  96. def copyValuesFrom(self, source: PySide6.QtDataVisualization.Q3DObject, /) -> None: ...
  97. def maxZoomLevel(self, /) -> float: ...
  98. def minZoomLevel(self, /) -> float: ...
  99. def setCameraPosition(self, horizontal: float, vertical: float, /, zoom: float = ...) -> None: ...
  100. def setCameraPreset(self, preset: PySide6.QtDataVisualization.Q3DCamera.CameraPreset, /) -> None: ...
  101. def setMaxZoomLevel(self, zoomLevel: float, /) -> None: ...
  102. def setMinZoomLevel(self, zoomLevel: float, /) -> None: ...
  103. def setTarget(self, target: PySide6.QtGui.QVector3D, /) -> None: ...
  104. def setWrapXRotation(self, isEnabled: bool, /) -> None: ...
  105. def setWrapYRotation(self, isEnabled: bool, /) -> None: ...
  106. def setXRotation(self, rotation: float, /) -> None: ...
  107. def setYRotation(self, rotation: float, /) -> None: ...
  108. def setZoomLevel(self, zoomLevel: float, /) -> None: ...
  109. def target(self, /) -> PySide6.QtGui.QVector3D: ...
  110. def wrapXRotation(self, /) -> bool: ...
  111. def wrapYRotation(self, /) -> bool: ...
  112. def xRotation(self, /) -> float: ...
  113. def yRotation(self, /) -> float: ...
  114. def zoomLevel(self, /) -> float: ...
  115. class Q3DInputHandler(PySide6.QtDataVisualization.QAbstract3DInputHandler):
  116. rotationEnabledChanged : typing.ClassVar[Signal] = ... # rotationEnabledChanged(bool)
  117. selectionEnabledChanged : typing.ClassVar[Signal] = ... # selectionEnabledChanged(bool)
  118. zoomAtTargetEnabledChanged: typing.ClassVar[Signal] = ... # zoomAtTargetEnabledChanged(bool)
  119. zoomEnabledChanged : typing.ClassVar[Signal] = ... # zoomEnabledChanged(bool)
  120. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, rotationEnabled: bool | None = ..., zoomEnabled: bool | None = ..., selectionEnabled: bool | None = ..., zoomAtTargetEnabled: bool | None = ...) -> None: ...
  121. def isRotationEnabled(self, /) -> bool: ...
  122. def isSelectionEnabled(self, /) -> bool: ...
  123. def isZoomAtTargetEnabled(self, /) -> bool: ...
  124. def isZoomEnabled(self, /) -> bool: ...
  125. def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, mousePos: PySide6.QtCore.QPoint, /) -> None: ...
  126. def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, mousePos: PySide6.QtCore.QPoint, /) -> None: ...
  127. def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, mousePos: PySide6.QtCore.QPoint, /) -> None: ...
  128. def setRotationEnabled(self, enable: bool, /) -> None: ...
  129. def setSelectionEnabled(self, enable: bool, /) -> None: ...
  130. def setZoomAtTargetEnabled(self, enable: bool, /) -> None: ...
  131. def setZoomEnabled(self, enable: bool, /) -> None: ...
  132. def wheelEvent(self, event: PySide6.QtGui.QWheelEvent, /) -> None: ...
  133. class Q3DLight(PySide6.QtDataVisualization.Q3DObject):
  134. autoPositionChanged : typing.ClassVar[Signal] = ... # autoPositionChanged(bool)
  135. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, autoPosition: bool | None = ...) -> None: ...
  136. def isAutoPosition(self, /) -> bool: ...
  137. def setAutoPosition(self, enabled: bool, /) -> None: ...
  138. class Q3DObject(PySide6.QtCore.QObject):
  139. positionChanged : typing.ClassVar[Signal] = ... # positionChanged(QVector3D)
  140. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, parentScene: PySide6.QtDataVisualization.Q3DScene | None = ..., position: PySide6.QtGui.QVector3D | None = ...) -> None: ...
  141. def copyValuesFrom(self, source: PySide6.QtDataVisualization.Q3DObject, /) -> None: ...
  142. def isDirty(self, /) -> bool: ...
  143. def parentScene(self, /) -> PySide6.QtDataVisualization.Q3DScene: ...
  144. def position(self, /) -> PySide6.QtGui.QVector3D: ...
  145. def setDirty(self, dirty: bool, /) -> None: ...
  146. def setPosition(self, position: PySide6.QtGui.QVector3D, /) -> None: ...
  147. class Q3DScatter(PySide6.QtDataVisualization.QAbstract3DGraph):
  148. axisXChanged : typing.ClassVar[Signal] = ... # axisXChanged(QValue3DAxis*)
  149. axisYChanged : typing.ClassVar[Signal] = ... # axisYChanged(QValue3DAxis*)
  150. axisZChanged : typing.ClassVar[Signal] = ... # axisZChanged(QValue3DAxis*)
  151. selectedSeriesChanged : typing.ClassVar[Signal] = ... # selectedSeriesChanged(QScatter3DSeries*)
  152. def __init__(self, /, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption | None = ..., parent: PySide6.QtGui.QWindow | None = ..., *, axisX: PySide6.QtDataVisualization.QValue3DAxis | None = ..., axisY: PySide6.QtDataVisualization.QValue3DAxis | None = ..., axisZ: PySide6.QtDataVisualization.QValue3DAxis | None = ..., selectedSeries: PySide6.QtDataVisualization.QScatter3DSeries | None = ...) -> None: ...
  153. def addAxis(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ...
  154. def addSeries(self, series: PySide6.QtDataVisualization.QScatter3DSeries, /) -> None: ...
  155. def axes(self, /) -> typing.List[PySide6.QtDataVisualization.QValue3DAxis]: ...
  156. def axisX(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ...
  157. def axisY(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ...
  158. def axisZ(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ...
  159. def releaseAxis(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ...
  160. def removeSeries(self, series: PySide6.QtDataVisualization.QScatter3DSeries, /) -> None: ...
  161. def selectedSeries(self, /) -> PySide6.QtDataVisualization.QScatter3DSeries: ...
  162. def seriesList(self, /) -> typing.List[PySide6.QtDataVisualization.QScatter3DSeries]: ...
  163. def setAxisX(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ...
  164. def setAxisY(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ...
  165. def setAxisZ(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ...
  166. class Q3DScene(PySide6.QtCore.QObject):
  167. activeCameraChanged : typing.ClassVar[Signal] = ... # activeCameraChanged(Q3DCamera*)
  168. activeLightChanged : typing.ClassVar[Signal] = ... # activeLightChanged(Q3DLight*)
  169. devicePixelRatioChanged : typing.ClassVar[Signal] = ... # devicePixelRatioChanged(float)
  170. graphPositionQueryChanged: typing.ClassVar[Signal] = ... # graphPositionQueryChanged(QPoint)
  171. primarySubViewportChanged: typing.ClassVar[Signal] = ... # primarySubViewportChanged(QRect)
  172. secondarySubViewportChanged: typing.ClassVar[Signal] = ... # secondarySubViewportChanged(QRect)
  173. secondarySubviewOnTopChanged: typing.ClassVar[Signal] = ... # secondarySubviewOnTopChanged(bool)
  174. selectionQueryPositionChanged: typing.ClassVar[Signal] = ... # selectionQueryPositionChanged(QPoint)
  175. slicingActiveChanged : typing.ClassVar[Signal] = ... # slicingActiveChanged(bool)
  176. viewportChanged : typing.ClassVar[Signal] = ... # viewportChanged(QRect)
  177. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, viewport: PySide6.QtCore.QRect | None = ..., primarySubViewport: PySide6.QtCore.QRect | None = ..., secondarySubViewport: PySide6.QtCore.QRect | None = ..., selectionQueryPosition: PySide6.QtCore.QPoint | None = ..., secondarySubviewOnTop: bool | None = ..., slicingActive: bool | None = ..., activeCamera: PySide6.QtDataVisualization.Q3DCamera | None = ..., activeLight: PySide6.QtDataVisualization.Q3DLight | None = ..., devicePixelRatio: float | None = ..., graphPositionQuery: PySide6.QtCore.QPoint | None = ...) -> None: ...
  178. def activeCamera(self, /) -> PySide6.QtDataVisualization.Q3DCamera: ...
  179. def activeLight(self, /) -> PySide6.QtDataVisualization.Q3DLight: ...
  180. def devicePixelRatio(self, /) -> float: ...
  181. def graphPositionQuery(self, /) -> PySide6.QtCore.QPoint: ...
  182. @staticmethod
  183. def invalidSelectionPoint() -> PySide6.QtCore.QPoint: ...
  184. def isPointInPrimarySubView(self, point: PySide6.QtCore.QPoint, /) -> bool: ...
  185. def isPointInSecondarySubView(self, point: PySide6.QtCore.QPoint, /) -> bool: ...
  186. def isSecondarySubviewOnTop(self, /) -> bool: ...
  187. def isSlicingActive(self, /) -> bool: ...
  188. def primarySubViewport(self, /) -> PySide6.QtCore.QRect: ...
  189. def secondarySubViewport(self, /) -> PySide6.QtCore.QRect: ...
  190. def selectionQueryPosition(self, /) -> PySide6.QtCore.QPoint: ...
  191. def setActiveCamera(self, camera: PySide6.QtDataVisualization.Q3DCamera, /) -> None: ...
  192. def setActiveLight(self, light: PySide6.QtDataVisualization.Q3DLight, /) -> None: ...
  193. def setDevicePixelRatio(self, pixelRatio: float, /) -> None: ...
  194. def setGraphPositionQuery(self, point: PySide6.QtCore.QPoint, /) -> None: ...
  195. def setPrimarySubViewport(self, primarySubViewport: PySide6.QtCore.QRect, /) -> None: ...
  196. def setSecondarySubViewport(self, secondarySubViewport: PySide6.QtCore.QRect, /) -> None: ...
  197. def setSecondarySubviewOnTop(self, isSecondaryOnTop: bool, /) -> None: ...
  198. def setSelectionQueryPosition(self, point: PySide6.QtCore.QPoint, /) -> None: ...
  199. def setSlicingActive(self, isSlicing: bool, /) -> None: ...
  200. def viewport(self, /) -> PySide6.QtCore.QRect: ...
  201. class Q3DSurface(PySide6.QtDataVisualization.QAbstract3DGraph):
  202. axisXChanged : typing.ClassVar[Signal] = ... # axisXChanged(QValue3DAxis*)
  203. axisYChanged : typing.ClassVar[Signal] = ... # axisYChanged(QValue3DAxis*)
  204. axisZChanged : typing.ClassVar[Signal] = ... # axisZChanged(QValue3DAxis*)
  205. flipHorizontalGridChanged: typing.ClassVar[Signal] = ... # flipHorizontalGridChanged(bool)
  206. selectedSeriesChanged : typing.ClassVar[Signal] = ... # selectedSeriesChanged(QSurface3DSeries*)
  207. def __init__(self, /, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption | None = ..., parent: PySide6.QtGui.QWindow | None = ..., *, axisX: PySide6.QtDataVisualization.QValue3DAxis | None = ..., axisY: PySide6.QtDataVisualization.QValue3DAxis | None = ..., axisZ: PySide6.QtDataVisualization.QValue3DAxis | None = ..., selectedSeries: PySide6.QtDataVisualization.QSurface3DSeries | None = ..., flipHorizontalGrid: bool | None = ...) -> None: ...
  208. def addAxis(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ...
  209. def addSeries(self, series: PySide6.QtDataVisualization.QSurface3DSeries, /) -> None: ...
  210. def axes(self, /) -> typing.List[PySide6.QtDataVisualization.QValue3DAxis]: ...
  211. def axisX(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ...
  212. def axisY(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ...
  213. def axisZ(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ...
  214. def flipHorizontalGrid(self, /) -> bool: ...
  215. def releaseAxis(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ...
  216. def removeSeries(self, series: PySide6.QtDataVisualization.QSurface3DSeries, /) -> None: ...
  217. def selectedSeries(self, /) -> PySide6.QtDataVisualization.QSurface3DSeries: ...
  218. def seriesList(self, /) -> typing.List[PySide6.QtDataVisualization.QSurface3DSeries]: ...
  219. def setAxisX(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ...
  220. def setAxisY(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ...
  221. def setAxisZ(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ...
  222. def setFlipHorizontalGrid(self, flip: bool, /) -> None: ...
  223. class Q3DTheme(PySide6.QtCore.QObject):
  224. ambientLightStrengthChanged: typing.ClassVar[Signal] = ... # ambientLightStrengthChanged(float)
  225. backgroundColorChanged : typing.ClassVar[Signal] = ... # backgroundColorChanged(QColor)
  226. backgroundEnabledChanged : typing.ClassVar[Signal] = ... # backgroundEnabledChanged(bool)
  227. baseColorsChanged : typing.ClassVar[Signal] = ... # baseColorsChanged(QList<QColor>)
  228. baseGradientsChanged : typing.ClassVar[Signal] = ... # baseGradientsChanged(QList<QLinearGradient>)
  229. colorStyleChanged : typing.ClassVar[Signal] = ... # colorStyleChanged(Q3DTheme::ColorStyle)
  230. fontChanged : typing.ClassVar[Signal] = ... # fontChanged(QFont)
  231. gridEnabledChanged : typing.ClassVar[Signal] = ... # gridEnabledChanged(bool)
  232. gridLineColorChanged : typing.ClassVar[Signal] = ... # gridLineColorChanged(QColor)
  233. highlightLightStrengthChanged: typing.ClassVar[Signal] = ... # highlightLightStrengthChanged(float)
  234. labelBackgroundColorChanged: typing.ClassVar[Signal] = ... # labelBackgroundColorChanged(QColor)
  235. labelBackgroundEnabledChanged: typing.ClassVar[Signal] = ... # labelBackgroundEnabledChanged(bool)
  236. labelBorderEnabledChanged: typing.ClassVar[Signal] = ... # labelBorderEnabledChanged(bool)
  237. labelTextColorChanged : typing.ClassVar[Signal] = ... # labelTextColorChanged(QColor)
  238. lightColorChanged : typing.ClassVar[Signal] = ... # lightColorChanged(QColor)
  239. lightStrengthChanged : typing.ClassVar[Signal] = ... # lightStrengthChanged(float)
  240. multiHighlightColorChanged: typing.ClassVar[Signal] = ... # multiHighlightColorChanged(QColor)
  241. multiHighlightGradientChanged: typing.ClassVar[Signal] = ... # multiHighlightGradientChanged(QLinearGradient)
  242. singleHighlightColorChanged: typing.ClassVar[Signal] = ... # singleHighlightColorChanged(QColor)
  243. singleHighlightGradientChanged: typing.ClassVar[Signal] = ... # singleHighlightGradientChanged(QLinearGradient)
  244. typeChanged : typing.ClassVar[Signal] = ... # typeChanged(Q3DTheme::Theme)
  245. windowColorChanged : typing.ClassVar[Signal] = ... # windowColorChanged(QColor)
  246. class ColorStyle(enum.Enum):
  247. ColorStyleUniform = 0x0
  248. ColorStyleObjectGradient = 0x1
  249. ColorStyleRangeGradient = 0x2
  250. class Theme(enum.Enum):
  251. ThemeQt = 0x0
  252. ThemePrimaryColors = 0x1
  253. ThemeDigia = 0x2
  254. ThemeStoneMoss = 0x3
  255. ThemeArmyBlue = 0x4
  256. ThemeRetro = 0x5
  257. ThemeEbony = 0x6
  258. ThemeIsabelle = 0x7
  259. ThemeUserDefined = 0x8
  260. @typing.overload
  261. def __init__(self, themeType: PySide6.QtDataVisualization.Q3DTheme.Theme, /, parent: PySide6.QtCore.QObject | None = ..., *, type: PySide6.QtDataVisualization.Q3DTheme.Theme | None = ..., baseColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., windowColor: PySide6.QtGui.QColor | None = ..., labelTextColor: PySide6.QtGui.QColor | None = ..., labelBackgroundColor: PySide6.QtGui.QColor | None = ..., gridLineColor: PySide6.QtGui.QColor | None = ..., singleHighlightColor: PySide6.QtGui.QColor | None = ..., multiHighlightColor: PySide6.QtGui.QColor | None = ..., lightColor: PySide6.QtGui.QColor | None = ..., baseGradients: collections.abc.Sequence[PySide6.QtGui.QLinearGradient] | None = ..., singleHighlightGradient: PySide6.QtGui.QLinearGradient | None = ..., multiHighlightGradient: PySide6.QtGui.QLinearGradient | None = ..., lightStrength: float | None = ..., ambientLightStrength: float | None = ..., highlightLightStrength: float | None = ..., labelBorderEnabled: bool | None = ..., font: PySide6.QtGui.QFont | None = ..., backgroundEnabled: bool | None = ..., gridEnabled: bool | None = ..., labelBackgroundEnabled: bool | None = ..., colorStyle: PySide6.QtDataVisualization.Q3DTheme.ColorStyle | None = ...) -> None: ...
  262. @typing.overload
  263. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, type: PySide6.QtDataVisualization.Q3DTheme.Theme | None = ..., baseColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., windowColor: PySide6.QtGui.QColor | None = ..., labelTextColor: PySide6.QtGui.QColor | None = ..., labelBackgroundColor: PySide6.QtGui.QColor | None = ..., gridLineColor: PySide6.QtGui.QColor | None = ..., singleHighlightColor: PySide6.QtGui.QColor | None = ..., multiHighlightColor: PySide6.QtGui.QColor | None = ..., lightColor: PySide6.QtGui.QColor | None = ..., baseGradients: collections.abc.Sequence[PySide6.QtGui.QLinearGradient] | None = ..., singleHighlightGradient: PySide6.QtGui.QLinearGradient | None = ..., multiHighlightGradient: PySide6.QtGui.QLinearGradient | None = ..., lightStrength: float | None = ..., ambientLightStrength: float | None = ..., highlightLightStrength: float | None = ..., labelBorderEnabled: bool | None = ..., font: PySide6.QtGui.QFont | None = ..., backgroundEnabled: bool | None = ..., gridEnabled: bool | None = ..., labelBackgroundEnabled: bool | None = ..., colorStyle: PySide6.QtDataVisualization.Q3DTheme.ColorStyle | None = ...) -> None: ...
  264. def ambientLightStrength(self, /) -> float: ...
  265. def backgroundColor(self, /) -> PySide6.QtGui.QColor: ...
  266. def baseColors(self, /) -> typing.List[PySide6.QtGui.QColor]: ...
  267. def baseGradients(self, /) -> typing.List[PySide6.QtGui.QLinearGradient]: ...
  268. def colorStyle(self, /) -> PySide6.QtDataVisualization.Q3DTheme.ColorStyle: ...
  269. def font(self, /) -> PySide6.QtGui.QFont: ...
  270. def gridLineColor(self, /) -> PySide6.QtGui.QColor: ...
  271. def highlightLightStrength(self, /) -> float: ...
  272. def isBackgroundEnabled(self, /) -> bool: ...
  273. def isGridEnabled(self, /) -> bool: ...
  274. def isLabelBackgroundEnabled(self, /) -> bool: ...
  275. def isLabelBorderEnabled(self, /) -> bool: ...
  276. def labelBackgroundColor(self, /) -> PySide6.QtGui.QColor: ...
  277. def labelTextColor(self, /) -> PySide6.QtGui.QColor: ...
  278. def lightColor(self, /) -> PySide6.QtGui.QColor: ...
  279. def lightStrength(self, /) -> float: ...
  280. def multiHighlightColor(self, /) -> PySide6.QtGui.QColor: ...
  281. def multiHighlightGradient(self, /) -> PySide6.QtGui.QLinearGradient: ...
  282. def setAmbientLightStrength(self, strength: float, /) -> None: ...
  283. def setBackgroundColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  284. def setBackgroundEnabled(self, enabled: bool, /) -> None: ...
  285. def setBaseColors(self, colors: collections.abc.Sequence[PySide6.QtGui.QColor], /) -> None: ...
  286. def setBaseGradients(self, gradients: collections.abc.Sequence[PySide6.QtGui.QLinearGradient], /) -> None: ...
  287. def setColorStyle(self, style: PySide6.QtDataVisualization.Q3DTheme.ColorStyle, /) -> None: ...
  288. def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ...
  289. def setGridEnabled(self, enabled: bool, /) -> None: ...
  290. def setGridLineColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  291. def setHighlightLightStrength(self, strength: float, /) -> None: ...
  292. def setLabelBackgroundColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  293. def setLabelBackgroundEnabled(self, enabled: bool, /) -> None: ...
  294. def setLabelBorderEnabled(self, enabled: bool, /) -> None: ...
  295. def setLabelTextColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  296. def setLightColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  297. def setLightStrength(self, strength: float, /) -> None: ...
  298. def setMultiHighlightColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  299. def setMultiHighlightGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ...
  300. def setSingleHighlightColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  301. def setSingleHighlightGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ...
  302. def setType(self, themeType: PySide6.QtDataVisualization.Q3DTheme.Theme, /) -> None: ...
  303. def setWindowColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  304. def singleHighlightColor(self, /) -> PySide6.QtGui.QColor: ...
  305. def singleHighlightGradient(self, /) -> PySide6.QtGui.QLinearGradient: ...
  306. def type(self, /) -> PySide6.QtDataVisualization.Q3DTheme.Theme: ...
  307. def windowColor(self, /) -> PySide6.QtGui.QColor: ...
  308. class QAbstract3DAxis(PySide6.QtCore.QObject):
  309. autoAdjustRangeChanged : typing.ClassVar[Signal] = ... # autoAdjustRangeChanged(bool)
  310. labelAutoRotationChanged : typing.ClassVar[Signal] = ... # labelAutoRotationChanged(float)
  311. labelsChanged : typing.ClassVar[Signal] = ... # labelsChanged()
  312. maxChanged : typing.ClassVar[Signal] = ... # maxChanged(float)
  313. minChanged : typing.ClassVar[Signal] = ... # minChanged(float)
  314. orientationChanged : typing.ClassVar[Signal] = ... # orientationChanged(QAbstract3DAxis::AxisOrientation)
  315. rangeChanged : typing.ClassVar[Signal] = ... # rangeChanged(float,float)
  316. titleChanged : typing.ClassVar[Signal] = ... # titleChanged(QString)
  317. titleFixedChanged : typing.ClassVar[Signal] = ... # titleFixedChanged(bool)
  318. titleVisibilityChanged : typing.ClassVar[Signal] = ... # titleVisibilityChanged(bool)
  319. class AxisOrientation(enum.Enum):
  320. AxisOrientationNone = 0x0
  321. AxisOrientationX = 0x1
  322. AxisOrientationY = 0x2
  323. AxisOrientationZ = 0x4
  324. class AxisType(enum.Enum):
  325. AxisTypeNone = 0x0
  326. AxisTypeCategory = 0x1
  327. AxisTypeValue = 0x2
  328. def isAutoAdjustRange(self, /) -> bool: ...
  329. def isTitleFixed(self, /) -> bool: ...
  330. def isTitleVisible(self, /) -> bool: ...
  331. def labelAutoRotation(self, /) -> float: ...
  332. def labels(self, /) -> typing.List[str]: ...
  333. def max(self, /) -> float: ...
  334. def min(self, /) -> float: ...
  335. def orientation(self, /) -> PySide6.QtDataVisualization.QAbstract3DAxis.AxisOrientation: ...
  336. def setAutoAdjustRange(self, autoAdjust: bool, /) -> None: ...
  337. def setLabelAutoRotation(self, angle: float, /) -> None: ...
  338. def setLabels(self, labels: collections.abc.Sequence[str], /) -> None: ...
  339. def setMax(self, max: float, /) -> None: ...
  340. def setMin(self, min: float, /) -> None: ...
  341. def setRange(self, min: float, max: float, /) -> None: ...
  342. def setTitle(self, title: str, /) -> None: ...
  343. def setTitleFixed(self, fixed: bool, /) -> None: ...
  344. def setTitleVisible(self, visible: bool, /) -> None: ...
  345. def title(self, /) -> str: ...
  346. def type(self, /) -> PySide6.QtDataVisualization.QAbstract3DAxis.AxisType: ...
  347. class QAbstract3DGraph(PySide6.QtGui.QWindow):
  348. activeInputHandlerChanged: typing.ClassVar[Signal] = ... # activeInputHandlerChanged(QAbstract3DInputHandler*)
  349. activeThemeChanged : typing.ClassVar[Signal] = ... # activeThemeChanged(Q3DTheme*)
  350. aspectRatioChanged : typing.ClassVar[Signal] = ... # aspectRatioChanged(double)
  351. currentFpsChanged : typing.ClassVar[Signal] = ... # currentFpsChanged(double)
  352. horizontalAspectRatioChanged: typing.ClassVar[Signal] = ... # horizontalAspectRatioChanged(double)
  353. localeChanged : typing.ClassVar[Signal] = ... # localeChanged(QLocale)
  354. marginChanged : typing.ClassVar[Signal] = ... # marginChanged(double)
  355. measureFpsChanged : typing.ClassVar[Signal] = ... # measureFpsChanged(bool)
  356. optimizationHintsChanged : typing.ClassVar[Signal] = ... # optimizationHintsChanged(QAbstract3DGraph::OptimizationHints)
  357. orthoProjectionChanged : typing.ClassVar[Signal] = ... # orthoProjectionChanged(bool)
  358. polarChanged : typing.ClassVar[Signal] = ... # polarChanged(bool)
  359. queriedGraphPositionChanged: typing.ClassVar[Signal] = ... # queriedGraphPositionChanged(QVector3D)
  360. radialLabelOffsetChanged : typing.ClassVar[Signal] = ... # radialLabelOffsetChanged(float)
  361. reflectionChanged : typing.ClassVar[Signal] = ... # reflectionChanged(bool)
  362. reflectivityChanged : typing.ClassVar[Signal] = ... # reflectivityChanged(double)
  363. selectedElementChanged : typing.ClassVar[Signal] = ... # selectedElementChanged(QAbstract3DGraph::ElementType)
  364. selectionModeChanged : typing.ClassVar[Signal] = ... # selectionModeChanged(QAbstract3DGraph::SelectionFlags)
  365. shadowQualityChanged : typing.ClassVar[Signal] = ... # shadowQualityChanged(QAbstract3DGraph::ShadowQuality)
  366. class ElementType(enum.Enum):
  367. ElementNone = 0x0
  368. ElementSeries = 0x1
  369. ElementAxisXLabel = 0x2
  370. ElementAxisYLabel = 0x3
  371. ElementAxisZLabel = 0x4
  372. ElementCustomItem = 0x5
  373. class OptimizationHint(enum.Flag):
  374. OptimizationDefault = 0x0
  375. OptimizationStatic = 0x1
  376. class SelectionFlag(enum.Flag):
  377. SelectionNone = 0x0
  378. SelectionItem = 0x1
  379. SelectionRow = 0x2
  380. SelectionItemAndRow = 0x3
  381. SelectionColumn = 0x4
  382. SelectionItemAndColumn = 0x5
  383. SelectionRowAndColumn = 0x6
  384. SelectionItemRowAndColumn = 0x7
  385. SelectionSlice = 0x8
  386. SelectionMultiSeries = 0x10
  387. class ShadowQuality(enum.Enum):
  388. ShadowQualityNone = 0x0
  389. ShadowQualityLow = 0x1
  390. ShadowQualityMedium = 0x2
  391. ShadowQualityHigh = 0x3
  392. ShadowQualitySoftLow = 0x4
  393. ShadowQualitySoftMedium = 0x5
  394. ShadowQualitySoftHigh = 0x6
  395. def activeInputHandler(self, /) -> PySide6.QtDataVisualization.QAbstract3DInputHandler: ...
  396. def activeTheme(self, /) -> PySide6.QtDataVisualization.Q3DTheme: ...
  397. def addCustomItem(self, item: PySide6.QtDataVisualization.QCustom3DItem, /) -> int: ...
  398. def addInputHandler(self, inputHandler: PySide6.QtDataVisualization.QAbstract3DInputHandler, /) -> None: ...
  399. def addTheme(self, theme: PySide6.QtDataVisualization.Q3DTheme, /) -> None: ...
  400. def aspectRatio(self, /) -> float: ...
  401. def clearSelection(self, /) -> None: ...
  402. def currentFps(self, /) -> float: ...
  403. def customItems(self, /) -> typing.List[PySide6.QtDataVisualization.QCustom3DItem]: ...
  404. def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ...
  405. def exposeEvent(self, event: PySide6.QtGui.QExposeEvent, /) -> None: ...
  406. def hasContext(self, /) -> bool: ...
  407. def hasSeries(self, series: PySide6.QtDataVisualization.QAbstract3DSeries, /) -> bool: ...
  408. def horizontalAspectRatio(self, /) -> float: ...
  409. def inputHandlers(self, /) -> typing.List[PySide6.QtDataVisualization.QAbstract3DInputHandler]: ...
  410. def isOrthoProjection(self, /) -> bool: ...
  411. def isPolar(self, /) -> bool: ...
  412. def isReflection(self, /) -> bool: ...
  413. def locale(self, /) -> PySide6.QtCore.QLocale: ...
  414. def margin(self, /) -> float: ...
  415. def measureFps(self, /) -> bool: ...
  416. def mouseDoubleClickEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ...
  417. def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ...
  418. def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ...
  419. def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ...
  420. def optimizationHints(self, /) -> PySide6.QtDataVisualization.QAbstract3DGraph.OptimizationHint: ...
  421. def queriedGraphPosition(self, /) -> PySide6.QtGui.QVector3D: ...
  422. def radialLabelOffset(self, /) -> float: ...
  423. def reflectivity(self, /) -> float: ...
  424. def releaseCustomItem(self, item: PySide6.QtDataVisualization.QCustom3DItem, /) -> None: ...
  425. def releaseInputHandler(self, inputHandler: PySide6.QtDataVisualization.QAbstract3DInputHandler, /) -> None: ...
  426. def releaseTheme(self, theme: PySide6.QtDataVisualization.Q3DTheme, /) -> None: ...
  427. def removeCustomItem(self, item: PySide6.QtDataVisualization.QCustom3DItem, /) -> None: ...
  428. def removeCustomItemAt(self, position: PySide6.QtGui.QVector3D, /) -> None: ...
  429. def removeCustomItems(self, /) -> None: ...
  430. def renderToImage(self, /, msaaSamples: int | None = ..., imageSize: PySide6.QtCore.QSize = ...) -> PySide6.QtGui.QImage: ...
  431. def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ...
  432. def scene(self, /) -> PySide6.QtDataVisualization.Q3DScene: ...
  433. def selectedAxis(self, /) -> PySide6.QtDataVisualization.QAbstract3DAxis: ...
  434. def selectedCustomItem(self, /) -> PySide6.QtDataVisualization.QCustom3DItem: ...
  435. def selectedCustomItemIndex(self, /) -> int: ...
  436. def selectedElement(self, /) -> PySide6.QtDataVisualization.QAbstract3DGraph.ElementType: ...
  437. def selectedLabelIndex(self, /) -> int: ...
  438. def selectionMode(self, /) -> PySide6.QtDataVisualization.QAbstract3DGraph.SelectionFlag: ...
  439. def setActiveInputHandler(self, inputHandler: PySide6.QtDataVisualization.QAbstract3DInputHandler, /) -> None: ...
  440. def setActiveTheme(self, theme: PySide6.QtDataVisualization.Q3DTheme, /) -> None: ...
  441. def setAspectRatio(self, ratio: float, /) -> None: ...
  442. def setHorizontalAspectRatio(self, ratio: float, /) -> None: ...
  443. def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ...
  444. def setMargin(self, margin: float, /) -> None: ...
  445. def setMeasureFps(self, enable: bool, /) -> None: ...
  446. def setOptimizationHints(self, hints: PySide6.QtDataVisualization.QAbstract3DGraph.OptimizationHint, /) -> None: ...
  447. def setOrthoProjection(self, enable: bool, /) -> None: ...
  448. def setPolar(self, enable: bool, /) -> None: ...
  449. def setRadialLabelOffset(self, offset: float, /) -> None: ...
  450. def setReflection(self, enable: bool, /) -> None: ...
  451. def setReflectivity(self, reflectivity: float, /) -> None: ...
  452. def setSelectionMode(self, mode: PySide6.QtDataVisualization.QAbstract3DGraph.SelectionFlag, /) -> None: ...
  453. def setShadowQuality(self, quality: PySide6.QtDataVisualization.QAbstract3DGraph.ShadowQuality, /) -> None: ...
  454. def shadowQuality(self, /) -> PySide6.QtDataVisualization.QAbstract3DGraph.ShadowQuality: ...
  455. def shadowsSupported(self, /) -> bool: ...
  456. def themes(self, /) -> typing.List[PySide6.QtDataVisualization.Q3DTheme]: ...
  457. def touchEvent(self, event: PySide6.QtGui.QTouchEvent, /) -> None: ...
  458. def wheelEvent(self, event: PySide6.QtGui.QWheelEvent, /) -> None: ...
  459. class QAbstract3DInputHandler(PySide6.QtCore.QObject):
  460. inputViewChanged : typing.ClassVar[Signal] = ... # inputViewChanged(QAbstract3DInputHandler::InputView)
  461. positionChanged : typing.ClassVar[Signal] = ... # positionChanged(QPoint)
  462. sceneChanged : typing.ClassVar[Signal] = ... # sceneChanged(Q3DScene*)
  463. class InputView(enum.Enum):
  464. InputViewNone = 0x0
  465. InputViewOnPrimary = 0x1
  466. InputViewOnSecondary = 0x2
  467. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, inputView: PySide6.QtDataVisualization.QAbstract3DInputHandler.InputView | None = ..., inputPosition: PySide6.QtCore.QPoint | None = ..., scene: PySide6.QtDataVisualization.Q3DScene | None = ...) -> None: ...
  468. def inputPosition(self, /) -> PySide6.QtCore.QPoint: ...
  469. def inputView(self, /) -> PySide6.QtDataVisualization.QAbstract3DInputHandler.InputView: ...
  470. def mouseDoubleClickEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ...
  471. def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, mousePos: PySide6.QtCore.QPoint, /) -> None: ...
  472. def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, mousePos: PySide6.QtCore.QPoint, /) -> None: ...
  473. def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, mousePos: PySide6.QtCore.QPoint, /) -> None: ...
  474. def prevDistance(self, /) -> int: ...
  475. def previousInputPos(self, /) -> PySide6.QtCore.QPoint: ...
  476. def scene(self, /) -> PySide6.QtDataVisualization.Q3DScene: ...
  477. def setInputPosition(self, position: PySide6.QtCore.QPoint, /) -> None: ...
  478. def setInputView(self, inputView: PySide6.QtDataVisualization.QAbstract3DInputHandler.InputView, /) -> None: ...
  479. def setPrevDistance(self, distance: int, /) -> None: ...
  480. def setPreviousInputPos(self, position: PySide6.QtCore.QPoint, /) -> None: ...
  481. def setScene(self, scene: PySide6.QtDataVisualization.Q3DScene, /) -> None: ...
  482. def touchEvent(self, event: PySide6.QtGui.QTouchEvent, /) -> None: ...
  483. def wheelEvent(self, event: PySide6.QtGui.QWheelEvent, /) -> None: ...
  484. class QAbstract3DSeries(PySide6.QtCore.QObject):
  485. baseColorChanged : typing.ClassVar[Signal] = ... # baseColorChanged(QColor)
  486. baseGradientChanged : typing.ClassVar[Signal] = ... # baseGradientChanged(QLinearGradient)
  487. colorStyleChanged : typing.ClassVar[Signal] = ... # colorStyleChanged(Q3DTheme::ColorStyle)
  488. itemLabelChanged : typing.ClassVar[Signal] = ... # itemLabelChanged(QString)
  489. itemLabelFormatChanged : typing.ClassVar[Signal] = ... # itemLabelFormatChanged(QString)
  490. itemLabelVisibilityChanged: typing.ClassVar[Signal] = ... # itemLabelVisibilityChanged(bool)
  491. meshChanged : typing.ClassVar[Signal] = ... # meshChanged(QAbstract3DSeries::Mesh)
  492. meshRotationChanged : typing.ClassVar[Signal] = ... # meshRotationChanged(QQuaternion)
  493. meshSmoothChanged : typing.ClassVar[Signal] = ... # meshSmoothChanged(bool)
  494. multiHighlightColorChanged: typing.ClassVar[Signal] = ... # multiHighlightColorChanged(QColor)
  495. multiHighlightGradientChanged: typing.ClassVar[Signal] = ... # multiHighlightGradientChanged(QLinearGradient)
  496. nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString)
  497. singleHighlightColorChanged: typing.ClassVar[Signal] = ... # singleHighlightColorChanged(QColor)
  498. singleHighlightGradientChanged: typing.ClassVar[Signal] = ... # singleHighlightGradientChanged(QLinearGradient)
  499. userDefinedMeshChanged : typing.ClassVar[Signal] = ... # userDefinedMeshChanged(QString)
  500. visibilityChanged : typing.ClassVar[Signal] = ... # visibilityChanged(bool)
  501. class Mesh(enum.Enum):
  502. MeshUserDefined = 0x0
  503. MeshBar = 0x1
  504. MeshCube = 0x2
  505. MeshPyramid = 0x3
  506. MeshCone = 0x4
  507. MeshCylinder = 0x5
  508. MeshBevelBar = 0x6
  509. MeshBevelCube = 0x7
  510. MeshSphere = 0x8
  511. MeshMinimal = 0x9
  512. MeshArrow = 0xa
  513. MeshPoint = 0xb
  514. class SeriesType(enum.Enum):
  515. SeriesTypeNone = 0x0
  516. SeriesTypeBar = 0x1
  517. SeriesTypeScatter = 0x2
  518. SeriesTypeSurface = 0x4
  519. def baseColor(self, /) -> PySide6.QtGui.QColor: ...
  520. def baseGradient(self, /) -> PySide6.QtGui.QLinearGradient: ...
  521. def colorStyle(self, /) -> PySide6.QtDataVisualization.Q3DTheme.ColorStyle: ...
  522. def isItemLabelVisible(self, /) -> bool: ...
  523. def isMeshSmooth(self, /) -> bool: ...
  524. def isVisible(self, /) -> bool: ...
  525. def itemLabel(self, /) -> str: ...
  526. def itemLabelFormat(self, /) -> str: ...
  527. def mesh(self, /) -> PySide6.QtDataVisualization.QAbstract3DSeries.Mesh: ...
  528. def meshRotation(self, /) -> PySide6.QtGui.QQuaternion: ...
  529. def multiHighlightColor(self, /) -> PySide6.QtGui.QColor: ...
  530. def multiHighlightGradient(self, /) -> PySide6.QtGui.QLinearGradient: ...
  531. def name(self, /) -> str: ...
  532. def setBaseColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  533. def setBaseGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ...
  534. def setColorStyle(self, style: PySide6.QtDataVisualization.Q3DTheme.ColorStyle, /) -> None: ...
  535. def setItemLabelFormat(self, format: str, /) -> None: ...
  536. def setItemLabelVisible(self, visible: bool, /) -> None: ...
  537. def setMesh(self, mesh: PySide6.QtDataVisualization.QAbstract3DSeries.Mesh, /) -> None: ...
  538. def setMeshAxisAndAngle(self, axis: PySide6.QtGui.QVector3D, angle: float, /) -> None: ...
  539. def setMeshRotation(self, rotation: PySide6.QtGui.QQuaternion, /) -> None: ...
  540. def setMeshSmooth(self, enable: bool, /) -> None: ...
  541. def setMultiHighlightColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  542. def setMultiHighlightGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ...
  543. def setName(self, name: str, /) -> None: ...
  544. def setSingleHighlightColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  545. def setSingleHighlightGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ...
  546. def setUserDefinedMesh(self, fileName: str, /) -> None: ...
  547. def setVisible(self, visible: bool, /) -> None: ...
  548. def singleHighlightColor(self, /) -> PySide6.QtGui.QColor: ...
  549. def singleHighlightGradient(self, /) -> PySide6.QtGui.QLinearGradient: ...
  550. def type(self, /) -> PySide6.QtDataVisualization.QAbstract3DSeries.SeriesType: ...
  551. def userDefinedMesh(self, /) -> str: ...
  552. class QAbstractDataProxy(PySide6.QtCore.QObject):
  553. class DataType(enum.Enum):
  554. DataTypeNone = 0x0
  555. DataTypeBar = 0x1
  556. DataTypeScatter = 0x2
  557. DataTypeSurface = 0x4
  558. def type(self, /) -> PySide6.QtDataVisualization.QAbstractDataProxy.DataType: ...
  559. class QBar3DSeries(PySide6.QtDataVisualization.QAbstract3DSeries):
  560. dataProxyChanged : typing.ClassVar[Signal] = ... # dataProxyChanged(QBarDataProxy*)
  561. meshAngleChanged : typing.ClassVar[Signal] = ... # meshAngleChanged(float)
  562. rowColorsChanged : typing.ClassVar[Signal] = ... # rowColorsChanged(QList<QColor>)
  563. selectedBarChanged : typing.ClassVar[Signal] = ... # selectedBarChanged(QPoint)
  564. @typing.overload
  565. def __init__(self, dataProxy: PySide6.QtDataVisualization.QBarDataProxy, /, parent: PySide6.QtCore.QObject | None = ..., *, selectedBar: PySide6.QtCore.QPoint | None = ..., meshAngle: float | None = ..., rowColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ...) -> None: ...
  566. @typing.overload
  567. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, dataProxy: PySide6.QtDataVisualization.QBarDataProxy | None = ..., selectedBar: PySide6.QtCore.QPoint | None = ..., meshAngle: float | None = ..., rowColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ...) -> None: ...
  568. def dataProxy(self, /) -> PySide6.QtDataVisualization.QBarDataProxy: ...
  569. @staticmethod
  570. def invalidSelectionPosition() -> PySide6.QtCore.QPoint: ...
  571. def meshAngle(self, /) -> float: ...
  572. def rowColors(self, /) -> typing.List[PySide6.QtGui.QColor]: ...
  573. def selectedBar(self, /) -> PySide6.QtCore.QPoint: ...
  574. def setDataProxy(self, proxy: PySide6.QtDataVisualization.QBarDataProxy, /) -> None: ...
  575. def setMeshAngle(self, angle: float, /) -> None: ...
  576. def setRowColors(self, colors: collections.abc.Sequence[PySide6.QtGui.QColor], /) -> None: ...
  577. def setSelectedBar(self, position: PySide6.QtCore.QPoint, /) -> None: ...
  578. class QBarDataItem(Shiboken.Object):
  579. @typing.overload
  580. def __init__(self, /) -> None: ...
  581. @typing.overload
  582. def __init__(self, other: PySide6.QtDataVisualization.QBarDataItem, /) -> None: ...
  583. @typing.overload
  584. def __init__(self, value: float, /) -> None: ...
  585. @typing.overload
  586. def __init__(self, value: float, angle: float, /) -> None: ...
  587. def __copy__(self, /) -> typing.Self: ...
  588. def createExtraData(self, /) -> None: ...
  589. def rotation(self, /) -> float: ...
  590. def setRotation(self, angle: float, /) -> None: ...
  591. def setValue(self, val: float, /) -> None: ...
  592. def value(self, /) -> float: ...
  593. class QBarDataProxy(PySide6.QtDataVisualization.QAbstractDataProxy):
  594. arrayReset : typing.ClassVar[Signal] = ... # arrayReset()
  595. columnLabelsChanged : typing.ClassVar[Signal] = ... # columnLabelsChanged()
  596. itemChanged : typing.ClassVar[Signal] = ... # itemChanged(int,int)
  597. rowCountChanged : typing.ClassVar[Signal] = ... # rowCountChanged(int)
  598. rowLabelsChanged : typing.ClassVar[Signal] = ... # rowLabelsChanged()
  599. rowsAdded : typing.ClassVar[Signal] = ... # rowsAdded(int,int)
  600. rowsChanged : typing.ClassVar[Signal] = ... # rowsChanged(int,int)
  601. rowsInserted : typing.ClassVar[Signal] = ... # rowsInserted(int,int)
  602. rowsRemoved : typing.ClassVar[Signal] = ... # rowsRemoved(int,int)
  603. seriesChanged : typing.ClassVar[Signal] = ... # seriesChanged(QBar3DSeries*)
  604. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, rowCount: int | None = ..., rowLabels: collections.abc.Sequence[str] | None = ..., columnLabels: collections.abc.Sequence[str] | None = ..., series: PySide6.QtDataVisualization.QBar3DSeries | None = ...) -> None: ...
  605. @typing.overload
  606. def addRow(self, arg__1: collections.abc.Sequence[PySide6.QtDataVisualization.QBarDataItem], /) -> int: ...
  607. @typing.overload
  608. def addRow(self, arg__1: collections.abc.Sequence[PySide6.QtDataVisualization.QBarDataItem], arg__2: str, /) -> int: ...
  609. @typing.overload
  610. def addRows(self, rows: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], /) -> int: ...
  611. @typing.overload
  612. def addRows(self, rows: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], labels: collections.abc.Sequence[str], /) -> int: ...
  613. def array(self, /) -> typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]]: ...
  614. def columnLabels(self, /) -> typing.List[str]: ...
  615. @typing.overload
  616. def insertRow(self, arg__1: int, arg__2: collections.abc.Sequence[PySide6.QtDataVisualization.QBarDataItem], /) -> None: ...
  617. @typing.overload
  618. def insertRow(self, arg__1: int, arg__2: collections.abc.Sequence[PySide6.QtDataVisualization.QBarDataItem], arg__3: str, /) -> None: ...
  619. @typing.overload
  620. def insertRows(self, rowIndex: int, rows: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], /) -> None: ...
  621. @typing.overload
  622. def insertRows(self, rowIndex: int, rows: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], labels: collections.abc.Sequence[str], /) -> None: ...
  623. @typing.overload
  624. def itemAt(self, position: PySide6.QtCore.QPoint, /) -> PySide6.QtDataVisualization.QBarDataItem: ...
  625. @typing.overload
  626. def itemAt(self, rowIndex: int, columnIndex: int, /) -> PySide6.QtDataVisualization.QBarDataItem: ...
  627. def removeRows(self, rowIndex: int, removeCount: int, /, removeLabels: bool = ...) -> None: ...
  628. @typing.overload
  629. def resetArray(self, /) -> None: ...
  630. @typing.overload
  631. def resetArray(self, arg__1: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], /) -> None: ...
  632. @typing.overload
  633. def resetArray(self, arg__1: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], arg__2: collections.abc.Sequence[str], arg__3: collections.abc.Sequence[str], /) -> None: ...
  634. def rowAt(self, rowIndex: int, /) -> typing.List[PySide6.QtDataVisualization.QBarDataItem]: ...
  635. def rowCount(self, /) -> int: ...
  636. def rowLabels(self, /) -> typing.List[str]: ...
  637. def series(self, /) -> PySide6.QtDataVisualization.QBar3DSeries: ...
  638. def setColumnLabels(self, labels: collections.abc.Sequence[str], /) -> None: ...
  639. @typing.overload
  640. def setItem(self, position: PySide6.QtCore.QPoint, item: PySide6.QtDataVisualization.QBarDataItem | float, /) -> None: ...
  641. @typing.overload
  642. def setItem(self, rowIndex: int, columnIndex: int, item: PySide6.QtDataVisualization.QBarDataItem | float, /) -> None: ...
  643. @typing.overload
  644. def setRow(self, arg__1: int, arg__2: collections.abc.Sequence[PySide6.QtDataVisualization.QBarDataItem], /) -> None: ...
  645. @typing.overload
  646. def setRow(self, arg__1: int, arg__2: collections.abc.Sequence[PySide6.QtDataVisualization.QBarDataItem], arg__3: str, /) -> None: ...
  647. def setRowLabels(self, labels: collections.abc.Sequence[str], /) -> None: ...
  648. @typing.overload
  649. def setRows(self, rowIndex: int, rows: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], /) -> None: ...
  650. @typing.overload
  651. def setRows(self, rowIndex: int, rows: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], labels: collections.abc.Sequence[str], /) -> None: ...
  652. class QCategory3DAxis(PySide6.QtDataVisualization.QAbstract3DAxis):
  653. labelsChanged : typing.ClassVar[Signal] = ... # labelsChanged()
  654. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, labels: collections.abc.Sequence[str] | None = ...) -> None: ...
  655. def labels(self, /) -> typing.List[str]: ...
  656. def setLabels(self, labels: collections.abc.Sequence[str], /) -> None: ...
  657. class QCustom3DItem(PySide6.QtCore.QObject):
  658. meshFileChanged : typing.ClassVar[Signal] = ... # meshFileChanged(QString)
  659. positionAbsoluteChanged : typing.ClassVar[Signal] = ... # positionAbsoluteChanged(bool)
  660. positionChanged : typing.ClassVar[Signal] = ... # positionChanged(QVector3D)
  661. rotationChanged : typing.ClassVar[Signal] = ... # rotationChanged(QQuaternion)
  662. scalingAbsoluteChanged : typing.ClassVar[Signal] = ... # scalingAbsoluteChanged(bool)
  663. scalingChanged : typing.ClassVar[Signal] = ... # scalingChanged(QVector3D)
  664. shadowCastingChanged : typing.ClassVar[Signal] = ... # shadowCastingChanged(bool)
  665. textureFileChanged : typing.ClassVar[Signal] = ... # textureFileChanged(QString)
  666. visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged(bool)
  667. @typing.overload
  668. def __init__(self, meshFile: str, position: PySide6.QtGui.QVector3D, scaling: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, texture: PySide6.QtGui.QImage, /, parent: PySide6.QtCore.QObject | None = ..., *, textureFile: str | None = ..., positionAbsolute: bool | None = ..., visible: bool | None = ..., shadowCasting: bool | None = ..., scalingAbsolute: bool | None = ...) -> None: ...
  669. @typing.overload
  670. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, meshFile: str | None = ..., textureFile: str | None = ..., position: PySide6.QtGui.QVector3D | None = ..., positionAbsolute: bool | None = ..., scaling: PySide6.QtGui.QVector3D | None = ..., rotation: PySide6.QtGui.QQuaternion | None = ..., visible: bool | None = ..., shadowCasting: bool | None = ..., scalingAbsolute: bool | None = ...) -> None: ...
  671. def isPositionAbsolute(self, /) -> bool: ...
  672. def isScalingAbsolute(self, /) -> bool: ...
  673. def isShadowCasting(self, /) -> bool: ...
  674. def isVisible(self, /) -> bool: ...
  675. def meshFile(self, /) -> str: ...
  676. def position(self, /) -> PySide6.QtGui.QVector3D: ...
  677. def rotation(self, /) -> PySide6.QtGui.QQuaternion: ...
  678. def scaling(self, /) -> PySide6.QtGui.QVector3D: ...
  679. def setMeshFile(self, meshFile: str, /) -> None: ...
  680. def setPosition(self, position: PySide6.QtGui.QVector3D, /) -> None: ...
  681. def setPositionAbsolute(self, positionAbsolute: bool, /) -> None: ...
  682. def setRotation(self, rotation: PySide6.QtGui.QQuaternion, /) -> None: ...
  683. def setRotationAxisAndAngle(self, axis: PySide6.QtGui.QVector3D, angle: float, /) -> None: ...
  684. def setScaling(self, scaling: PySide6.QtGui.QVector3D, /) -> None: ...
  685. def setScalingAbsolute(self, scalingAbsolute: bool, /) -> None: ...
  686. def setShadowCasting(self, enabled: bool, /) -> None: ...
  687. def setTextureFile(self, textureFile: str, /) -> None: ...
  688. def setTextureImage(self, textureImage: PySide6.QtGui.QImage, /) -> None: ...
  689. def setVisible(self, visible: bool, /) -> None: ...
  690. def textureFile(self, /) -> str: ...
  691. class QCustom3DLabel(PySide6.QtDataVisualization.QCustom3DItem):
  692. backgroundColorChanged : typing.ClassVar[Signal] = ... # backgroundColorChanged(QColor)
  693. backgroundEnabledChanged : typing.ClassVar[Signal] = ... # backgroundEnabledChanged(bool)
  694. borderEnabledChanged : typing.ClassVar[Signal] = ... # borderEnabledChanged(bool)
  695. facingCameraChanged : typing.ClassVar[Signal] = ... # facingCameraChanged(bool)
  696. fontChanged : typing.ClassVar[Signal] = ... # fontChanged(QFont)
  697. textChanged : typing.ClassVar[Signal] = ... # textChanged(QString)
  698. textColorChanged : typing.ClassVar[Signal] = ... # textColorChanged(QColor)
  699. @typing.overload
  700. def __init__(self, text: str, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], position: PySide6.QtGui.QVector3D, scaling: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, /, parent: PySide6.QtCore.QObject | None = ..., *, textColor: PySide6.QtGui.QColor | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., borderEnabled: bool | None = ..., backgroundEnabled: bool | None = ..., facingCamera: bool | None = ...) -> None: ...
  701. @typing.overload
  702. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, text: str | None = ..., font: PySide6.QtGui.QFont | None = ..., textColor: PySide6.QtGui.QColor | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., borderEnabled: bool | None = ..., backgroundEnabled: bool | None = ..., facingCamera: bool | None = ...) -> None: ...
  703. def backgroundColor(self, /) -> PySide6.QtGui.QColor: ...
  704. def font(self, /) -> PySide6.QtGui.QFont: ...
  705. def isBackgroundEnabled(self, /) -> bool: ...
  706. def isBorderEnabled(self, /) -> bool: ...
  707. def isFacingCamera(self, /) -> bool: ...
  708. def setBackgroundColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  709. def setBackgroundEnabled(self, enabled: bool, /) -> None: ...
  710. def setBorderEnabled(self, enabled: bool, /) -> None: ...
  711. def setFacingCamera(self, enabled: bool, /) -> None: ...
  712. def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ...
  713. def setText(self, text: str, /) -> None: ...
  714. def setTextColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  715. def text(self, /) -> str: ...
  716. def textColor(self, /) -> PySide6.QtGui.QColor: ...
  717. class QCustom3DVolume(PySide6.QtDataVisualization.QCustom3DItem):
  718. alphaMultiplierChanged : typing.ClassVar[Signal] = ... # alphaMultiplierChanged(float)
  719. colorTableChanged : typing.ClassVar[Signal] = ... # colorTableChanged()
  720. drawSliceFramesChanged : typing.ClassVar[Signal] = ... # drawSliceFramesChanged(bool)
  721. drawSlicesChanged : typing.ClassVar[Signal] = ... # drawSlicesChanged(bool)
  722. preserveOpacityChanged : typing.ClassVar[Signal] = ... # preserveOpacityChanged(bool)
  723. sliceFrameColorChanged : typing.ClassVar[Signal] = ... # sliceFrameColorChanged(QColor)
  724. sliceFrameGapsChanged : typing.ClassVar[Signal] = ... # sliceFrameGapsChanged(QVector3D)
  725. sliceFrameThicknessesChanged: typing.ClassVar[Signal] = ... # sliceFrameThicknessesChanged(QVector3D)
  726. sliceFrameWidthsChanged : typing.ClassVar[Signal] = ... # sliceFrameWidthsChanged(QVector3D)
  727. sliceIndexXChanged : typing.ClassVar[Signal] = ... # sliceIndexXChanged(int)
  728. sliceIndexYChanged : typing.ClassVar[Signal] = ... # sliceIndexYChanged(int)
  729. sliceIndexZChanged : typing.ClassVar[Signal] = ... # sliceIndexZChanged(int)
  730. textureDataChanged : typing.ClassVar[Signal] = ... # textureDataChanged(QList<uchar>*)
  731. textureDepthChanged : typing.ClassVar[Signal] = ... # textureDepthChanged(int)
  732. textureFormatChanged : typing.ClassVar[Signal] = ... # textureFormatChanged(QImage::Format)
  733. textureHeightChanged : typing.ClassVar[Signal] = ... # textureHeightChanged(int)
  734. textureWidthChanged : typing.ClassVar[Signal] = ... # textureWidthChanged(int)
  735. useHighDefShaderChanged : typing.ClassVar[Signal] = ... # useHighDefShaderChanged(bool)
  736. @typing.overload
  737. def __init__(self, position: PySide6.QtGui.QVector3D, scaling: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, textureWidth: int, textureHeight: int, textureDepth: int, textureData: collections.abc.Sequence[int], textureFormat: PySide6.QtGui.QImage.Format, colorTable: collections.abc.Sequence[int], /, parent: PySide6.QtCore.QObject | None = ..., *, sliceIndexX: int | None = ..., sliceIndexY: int | None = ..., sliceIndexZ: int | None = ..., alphaMultiplier: float | None = ..., preserveOpacity: bool | None = ..., useHighDefShader: bool | None = ..., drawSlices: bool | None = ..., drawSliceFrames: bool | None = ..., sliceFrameColor: PySide6.QtGui.QColor | None = ..., sliceFrameWidths: PySide6.QtGui.QVector3D | None = ..., sliceFrameGaps: PySide6.QtGui.QVector3D | None = ..., sliceFrameThicknesses: PySide6.QtGui.QVector3D | None = ...) -> None: ...
  738. @typing.overload
  739. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, textureWidth: int | None = ..., textureHeight: int | None = ..., textureDepth: int | None = ..., sliceIndexX: int | None = ..., sliceIndexY: int | None = ..., sliceIndexZ: int | None = ..., colorTable: collections.abc.Sequence[int] | None = ..., textureData: collections.abc.Sequence[int] | None = ..., alphaMultiplier: float | None = ..., preserveOpacity: bool | None = ..., useHighDefShader: bool | None = ..., drawSlices: bool | None = ..., drawSliceFrames: bool | None = ..., sliceFrameColor: PySide6.QtGui.QColor | None = ..., sliceFrameWidths: PySide6.QtGui.QVector3D | None = ..., sliceFrameGaps: PySide6.QtGui.QVector3D | None = ..., sliceFrameThicknesses: PySide6.QtGui.QVector3D | None = ...) -> None: ...
  740. def alphaMultiplier(self, /) -> float: ...
  741. def colorTable(self, /) -> typing.List[int]: ...
  742. def createTextureData(self, images: collections.abc.Sequence[PySide6.QtGui.QImage], /) -> typing.List[int]: ...
  743. def drawSliceFrames(self, /) -> bool: ...
  744. def drawSlices(self, /) -> bool: ...
  745. def preserveOpacity(self, /) -> bool: ...
  746. def renderSlice(self, axis: PySide6.QtCore.Qt.Axis, index: int, /) -> PySide6.QtGui.QImage: ...
  747. def setAlphaMultiplier(self, mult: float, /) -> None: ...
  748. def setColorTable(self, colors: collections.abc.Sequence[int], /) -> None: ...
  749. def setDrawSliceFrames(self, enable: bool, /) -> None: ...
  750. def setDrawSlices(self, enable: bool, /) -> None: ...
  751. def setPreserveOpacity(self, enable: bool, /) -> None: ...
  752. def setSliceFrameColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  753. def setSliceFrameGaps(self, values: PySide6.QtGui.QVector3D, /) -> None: ...
  754. def setSliceFrameThicknesses(self, values: PySide6.QtGui.QVector3D, /) -> None: ...
  755. def setSliceFrameWidths(self, values: PySide6.QtGui.QVector3D, /) -> None: ...
  756. def setSliceIndexX(self, value: int, /) -> None: ...
  757. def setSliceIndexY(self, value: int, /) -> None: ...
  758. def setSliceIndexZ(self, value: int, /) -> None: ...
  759. def setSliceIndices(self, x: int, y: int, z: int, /) -> None: ...
  760. @typing.overload
  761. def setSubTextureData(self, axis: PySide6.QtCore.Qt.Axis, index: int, image: PySide6.QtGui.QImage, /) -> None: ...
  762. @typing.overload
  763. def setSubTextureData(self, axis: PySide6.QtCore.Qt.Axis, index: int, data: bytes | bytearray | memoryview, /) -> None: ...
  764. def setTextureData(self, arg__1: collections.abc.Sequence[int], /) -> None: ...
  765. def setTextureDepth(self, value: int, /) -> None: ...
  766. def setTextureDimensions(self, width: int, height: int, depth: int, /) -> None: ...
  767. def setTextureFormat(self, format: PySide6.QtGui.QImage.Format, /) -> None: ...
  768. def setTextureHeight(self, value: int, /) -> None: ...
  769. def setTextureWidth(self, value: int, /) -> None: ...
  770. def setUseHighDefShader(self, enable: bool, /) -> None: ...
  771. def sliceFrameColor(self, /) -> PySide6.QtGui.QColor: ...
  772. def sliceFrameGaps(self, /) -> PySide6.QtGui.QVector3D: ...
  773. def sliceFrameThicknesses(self, /) -> PySide6.QtGui.QVector3D: ...
  774. def sliceFrameWidths(self, /) -> PySide6.QtGui.QVector3D: ...
  775. def sliceIndexX(self, /) -> int: ...
  776. def sliceIndexY(self, /) -> int: ...
  777. def sliceIndexZ(self, /) -> int: ...
  778. def textureData(self, /) -> typing.List[int]: ...
  779. def textureDataWidth(self, /) -> int: ...
  780. def textureDepth(self, /) -> int: ...
  781. def textureFormat(self, /) -> PySide6.QtGui.QImage.Format: ...
  782. def textureHeight(self, /) -> int: ...
  783. def textureWidth(self, /) -> int: ...
  784. def useHighDefShader(self, /) -> bool: ...
  785. class QHeightMapSurfaceDataProxy(PySide6.QtDataVisualization.QSurfaceDataProxy):
  786. autoScaleYChanged : typing.ClassVar[Signal] = ... # autoScaleYChanged(bool)
  787. heightMapChanged : typing.ClassVar[Signal] = ... # heightMapChanged(QImage)
  788. heightMapFileChanged : typing.ClassVar[Signal] = ... # heightMapFileChanged(QString)
  789. maxXValueChanged : typing.ClassVar[Signal] = ... # maxXValueChanged(float)
  790. maxYValueChanged : typing.ClassVar[Signal] = ... # maxYValueChanged(float)
  791. maxZValueChanged : typing.ClassVar[Signal] = ... # maxZValueChanged(float)
  792. minXValueChanged : typing.ClassVar[Signal] = ... # minXValueChanged(float)
  793. minYValueChanged : typing.ClassVar[Signal] = ... # minYValueChanged(float)
  794. minZValueChanged : typing.ClassVar[Signal] = ... # minZValueChanged(float)
  795. @typing.overload
  796. def __init__(self, image: PySide6.QtGui.QImage, /, parent: PySide6.QtCore.QObject | None = ..., *, heightMap: PySide6.QtGui.QImage | None = ..., heightMapFile: str | None = ..., minXValue: float | None = ..., maxXValue: float | None = ..., minZValue: float | None = ..., maxZValue: float | None = ..., minYValue: float | None = ..., maxYValue: float | None = ..., autoScaleY: bool | None = ...) -> None: ...
  797. @typing.overload
  798. def __init__(self, filename: str, /, parent: PySide6.QtCore.QObject | None = ..., *, heightMap: PySide6.QtGui.QImage | None = ..., heightMapFile: str | None = ..., minXValue: float | None = ..., maxXValue: float | None = ..., minZValue: float | None = ..., maxZValue: float | None = ..., minYValue: float | None = ..., maxYValue: float | None = ..., autoScaleY: bool | None = ...) -> None: ...
  799. @typing.overload
  800. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, heightMap: PySide6.QtGui.QImage | None = ..., heightMapFile: str | None = ..., minXValue: float | None = ..., maxXValue: float | None = ..., minZValue: float | None = ..., maxZValue: float | None = ..., minYValue: float | None = ..., maxYValue: float | None = ..., autoScaleY: bool | None = ...) -> None: ...
  801. def autoScaleY(self, /) -> bool: ...
  802. def heightMap(self, /) -> PySide6.QtGui.QImage: ...
  803. def heightMapFile(self, /) -> str: ...
  804. def maxXValue(self, /) -> float: ...
  805. def maxYValue(self, /) -> float: ...
  806. def maxZValue(self, /) -> float: ...
  807. def minXValue(self, /) -> float: ...
  808. def minYValue(self, /) -> float: ...
  809. def minZValue(self, /) -> float: ...
  810. def setAutoScaleY(self, enabled: bool, /) -> None: ...
  811. def setHeightMap(self, image: PySide6.QtGui.QImage, /) -> None: ...
  812. def setHeightMapFile(self, filename: str, /) -> None: ...
  813. def setMaxXValue(self, max: float, /) -> None: ...
  814. def setMaxYValue(self, max: float, /) -> None: ...
  815. def setMaxZValue(self, max: float, /) -> None: ...
  816. def setMinXValue(self, min: float, /) -> None: ...
  817. def setMinYValue(self, min: float, /) -> None: ...
  818. def setMinZValue(self, min: float, /) -> None: ...
  819. def setValueRanges(self, minX: float, maxX: float, minZ: float, maxZ: float, /) -> None: ...
  820. class QIntList: ...
  821. class QItemModelBarDataProxy(PySide6.QtDataVisualization.QBarDataProxy):
  822. autoColumnCategoriesChanged: typing.ClassVar[Signal] = ... # autoColumnCategoriesChanged(bool)
  823. autoRowCategoriesChanged : typing.ClassVar[Signal] = ... # autoRowCategoriesChanged(bool)
  824. columnCategoriesChanged : typing.ClassVar[Signal] = ... # columnCategoriesChanged()
  825. columnRoleChanged : typing.ClassVar[Signal] = ... # columnRoleChanged(QString)
  826. columnRolePatternChanged : typing.ClassVar[Signal] = ... # columnRolePatternChanged(QRegularExpression)
  827. columnRoleReplaceChanged : typing.ClassVar[Signal] = ... # columnRoleReplaceChanged(QString)
  828. itemModelChanged : typing.ClassVar[Signal] = ... # itemModelChanged(const QAbstractItemModel*)
  829. multiMatchBehaviorChanged: typing.ClassVar[Signal] = ... # multiMatchBehaviorChanged(MultiMatchBehavior)
  830. rotationRoleChanged : typing.ClassVar[Signal] = ... # rotationRoleChanged(QString)
  831. rotationRolePatternChanged: typing.ClassVar[Signal] = ... # rotationRolePatternChanged(QRegularExpression)
  832. rotationRoleReplaceChanged: typing.ClassVar[Signal] = ... # rotationRoleReplaceChanged(QString)
  833. rowCategoriesChanged : typing.ClassVar[Signal] = ... # rowCategoriesChanged()
  834. rowRoleChanged : typing.ClassVar[Signal] = ... # rowRoleChanged(QString)
  835. rowRolePatternChanged : typing.ClassVar[Signal] = ... # rowRolePatternChanged(QRegularExpression)
  836. rowRoleReplaceChanged : typing.ClassVar[Signal] = ... # rowRoleReplaceChanged(QString)
  837. useModelCategoriesChanged: typing.ClassVar[Signal] = ... # useModelCategoriesChanged(bool)
  838. valueRoleChanged : typing.ClassVar[Signal] = ... # valueRoleChanged(QString)
  839. valueRolePatternChanged : typing.ClassVar[Signal] = ... # valueRolePatternChanged(QRegularExpression)
  840. valueRoleReplaceChanged : typing.ClassVar[Signal] = ... # valueRoleReplaceChanged(QString)
  841. class MultiMatchBehavior(enum.Enum):
  842. MMBFirst = 0x0
  843. MMBLast = 0x1
  844. MMBAverage = 0x2
  845. MMBCumulative = 0x3
  846. @typing.overload
  847. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  848. @typing.overload
  849. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  850. @typing.overload
  851. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, rotationRole: str | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  852. @typing.overload
  853. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rotationRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  854. @typing.overload
  855. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, valueRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rowRole: str | None = ..., columnRole: str | None = ..., rotationRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  856. @typing.overload
  857. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, /, parent: PySide6.QtCore.QObject | None = ..., *, rowRole: str | None = ..., columnRole: str | None = ..., valueRole: str | None = ..., rotationRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  858. @typing.overload
  859. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, itemModel: PySide6.QtCore.QAbstractItemModel | None = ..., rowRole: str | None = ..., columnRole: str | None = ..., valueRole: str | None = ..., rotationRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  860. def autoColumnCategories(self, /) -> bool: ...
  861. def autoRowCategories(self, /) -> bool: ...
  862. def columnCategories(self, /) -> typing.List[str]: ...
  863. def columnCategoryIndex(self, category: str, /) -> int: ...
  864. def columnRole(self, /) -> str: ...
  865. def columnRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  866. def columnRoleReplace(self, /) -> str: ...
  867. def itemModel(self, /) -> PySide6.QtCore.QAbstractItemModel: ...
  868. def multiMatchBehavior(self, /) -> PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior: ...
  869. def remap(self, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /) -> None: ...
  870. def rotationRole(self, /) -> str: ...
  871. def rotationRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  872. def rotationRoleReplace(self, /) -> str: ...
  873. def rowCategories(self, /) -> typing.List[str]: ...
  874. def rowCategoryIndex(self, category: str, /) -> int: ...
  875. def rowRole(self, /) -> str: ...
  876. def rowRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  877. def rowRoleReplace(self, /) -> str: ...
  878. def setAutoColumnCategories(self, enable: bool, /) -> None: ...
  879. def setAutoRowCategories(self, enable: bool, /) -> None: ...
  880. def setColumnCategories(self, categories: collections.abc.Sequence[str], /) -> None: ...
  881. def setColumnRole(self, role: str, /) -> None: ...
  882. def setColumnRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  883. def setColumnRoleReplace(self, replace: str, /) -> None: ...
  884. def setItemModel(self, itemModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ...
  885. def setMultiMatchBehavior(self, behavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior, /) -> None: ...
  886. def setRotationRole(self, role: str, /) -> None: ...
  887. def setRotationRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  888. def setRotationRoleReplace(self, replace: str, /) -> None: ...
  889. def setRowCategories(self, categories: collections.abc.Sequence[str], /) -> None: ...
  890. def setRowRole(self, role: str, /) -> None: ...
  891. def setRowRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  892. def setRowRoleReplace(self, replace: str, /) -> None: ...
  893. def setUseModelCategories(self, enable: bool, /) -> None: ...
  894. def setValueRole(self, role: str, /) -> None: ...
  895. def setValueRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  896. def setValueRoleReplace(self, replace: str, /) -> None: ...
  897. def useModelCategories(self, /) -> bool: ...
  898. def valueRole(self, /) -> str: ...
  899. def valueRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  900. def valueRoleReplace(self, /) -> str: ...
  901. class QItemModelScatterDataProxy(PySide6.QtDataVisualization.QScatterDataProxy):
  902. itemModelChanged : typing.ClassVar[Signal] = ... # itemModelChanged(const QAbstractItemModel*)
  903. rotationRoleChanged : typing.ClassVar[Signal] = ... # rotationRoleChanged(QString)
  904. rotationRolePatternChanged: typing.ClassVar[Signal] = ... # rotationRolePatternChanged(QRegularExpression)
  905. rotationRoleReplaceChanged: typing.ClassVar[Signal] = ... # rotationRoleReplaceChanged(QString)
  906. xPosRoleChanged : typing.ClassVar[Signal] = ... # xPosRoleChanged(QString)
  907. xPosRolePatternChanged : typing.ClassVar[Signal] = ... # xPosRolePatternChanged(QRegularExpression)
  908. xPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # xPosRoleReplaceChanged(QString)
  909. yPosRoleChanged : typing.ClassVar[Signal] = ... # yPosRoleChanged(QString)
  910. yPosRolePatternChanged : typing.ClassVar[Signal] = ... # yPosRolePatternChanged(QRegularExpression)
  911. yPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # yPosRoleReplaceChanged(QString)
  912. zPosRoleChanged : typing.ClassVar[Signal] = ... # zPosRoleChanged(QString)
  913. zPosRolePatternChanged : typing.ClassVar[Signal] = ... # zPosRolePatternChanged(QRegularExpression)
  914. zPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # zPosRoleReplaceChanged(QString)
  915. @typing.overload
  916. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, xPosRole: str, yPosRole: str, zPosRole: str, rotationRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., rotationRoleReplace: str | None = ...) -> None: ...
  917. @typing.overload
  918. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, xPosRole: str, yPosRole: str, zPosRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rotationRole: str | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., rotationRoleReplace: str | None = ...) -> None: ...
  919. @typing.overload
  920. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, /, parent: PySide6.QtCore.QObject | None = ..., *, xPosRole: str | None = ..., yPosRole: str | None = ..., zPosRole: str | None = ..., rotationRole: str | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., rotationRoleReplace: str | None = ...) -> None: ...
  921. @typing.overload
  922. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, itemModel: PySide6.QtCore.QAbstractItemModel | None = ..., xPosRole: str | None = ..., yPosRole: str | None = ..., zPosRole: str | None = ..., rotationRole: str | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., rotationRoleReplace: str | None = ...) -> None: ...
  923. def itemModel(self, /) -> PySide6.QtCore.QAbstractItemModel: ...
  924. def remap(self, xPosRole: str, yPosRole: str, zPosRole: str, rotationRole: str, /) -> None: ...
  925. def rotationRole(self, /) -> str: ...
  926. def rotationRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  927. def rotationRoleReplace(self, /) -> str: ...
  928. def setItemModel(self, itemModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ...
  929. def setRotationRole(self, role: str, /) -> None: ...
  930. def setRotationRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  931. def setRotationRoleReplace(self, replace: str, /) -> None: ...
  932. def setXPosRole(self, role: str, /) -> None: ...
  933. def setXPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  934. def setXPosRoleReplace(self, replace: str, /) -> None: ...
  935. def setYPosRole(self, role: str, /) -> None: ...
  936. def setYPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  937. def setYPosRoleReplace(self, replace: str, /) -> None: ...
  938. def setZPosRole(self, role: str, /) -> None: ...
  939. def setZPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  940. def setZPosRoleReplace(self, replace: str, /) -> None: ...
  941. def xPosRole(self, /) -> str: ...
  942. def xPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  943. def xPosRoleReplace(self, /) -> str: ...
  944. def yPosRole(self, /) -> str: ...
  945. def yPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  946. def yPosRoleReplace(self, /) -> str: ...
  947. def zPosRole(self, /) -> str: ...
  948. def zPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  949. def zPosRoleReplace(self, /) -> str: ...
  950. class QItemModelSurfaceDataProxy(PySide6.QtDataVisualization.QSurfaceDataProxy):
  951. autoColumnCategoriesChanged: typing.ClassVar[Signal] = ... # autoColumnCategoriesChanged(bool)
  952. autoRowCategoriesChanged : typing.ClassVar[Signal] = ... # autoRowCategoriesChanged(bool)
  953. columnCategoriesChanged : typing.ClassVar[Signal] = ... # columnCategoriesChanged()
  954. columnRoleChanged : typing.ClassVar[Signal] = ... # columnRoleChanged(QString)
  955. columnRolePatternChanged : typing.ClassVar[Signal] = ... # columnRolePatternChanged(QRegularExpression)
  956. columnRoleReplaceChanged : typing.ClassVar[Signal] = ... # columnRoleReplaceChanged(QString)
  957. itemModelChanged : typing.ClassVar[Signal] = ... # itemModelChanged(const QAbstractItemModel*)
  958. multiMatchBehaviorChanged: typing.ClassVar[Signal] = ... # multiMatchBehaviorChanged(MultiMatchBehavior)
  959. rowCategoriesChanged : typing.ClassVar[Signal] = ... # rowCategoriesChanged()
  960. rowRoleChanged : typing.ClassVar[Signal] = ... # rowRoleChanged(QString)
  961. rowRolePatternChanged : typing.ClassVar[Signal] = ... # rowRolePatternChanged(QRegularExpression)
  962. rowRoleReplaceChanged : typing.ClassVar[Signal] = ... # rowRoleReplaceChanged(QString)
  963. useModelCategoriesChanged: typing.ClassVar[Signal] = ... # useModelCategoriesChanged(bool)
  964. xPosRoleChanged : typing.ClassVar[Signal] = ... # xPosRoleChanged(QString)
  965. xPosRolePatternChanged : typing.ClassVar[Signal] = ... # xPosRolePatternChanged(QRegularExpression)
  966. xPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # xPosRoleReplaceChanged(QString)
  967. yPosRoleChanged : typing.ClassVar[Signal] = ... # yPosRoleChanged(QString)
  968. yPosRolePatternChanged : typing.ClassVar[Signal] = ... # yPosRolePatternChanged(QRegularExpression)
  969. yPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # yPosRoleReplaceChanged(QString)
  970. zPosRoleChanged : typing.ClassVar[Signal] = ... # zPosRoleChanged(QString)
  971. zPosRolePatternChanged : typing.ClassVar[Signal] = ... # zPosRolePatternChanged(QRegularExpression)
  972. zPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # zPosRoleReplaceChanged(QString)
  973. class MultiMatchBehavior(enum.Enum):
  974. MMBFirst = 0x0
  975. MMBLast = 0x1
  976. MMBAverage = 0x2
  977. MMBCumulativeY = 0x3
  978. @typing.overload
  979. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  980. @typing.overload
  981. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  982. @typing.overload
  983. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, yPosRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, xPosRole: str | None = ..., zPosRole: str | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  984. @typing.overload
  985. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, yPosRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, xPosRole: str | None = ..., zPosRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  986. @typing.overload
  987. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, yPosRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rowRole: str | None = ..., columnRole: str | None = ..., xPosRole: str | None = ..., zPosRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  988. @typing.overload
  989. def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, /, parent: PySide6.QtCore.QObject | None = ..., *, rowRole: str | None = ..., columnRole: str | None = ..., xPosRole: str | None = ..., yPosRole: str | None = ..., zPosRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  990. @typing.overload
  991. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, itemModel: PySide6.QtCore.QAbstractItemModel | None = ..., rowRole: str | None = ..., columnRole: str | None = ..., xPosRole: str | None = ..., yPosRole: str | None = ..., zPosRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ...
  992. def autoColumnCategories(self, /) -> bool: ...
  993. def autoRowCategories(self, /) -> bool: ...
  994. def columnCategories(self, /) -> typing.List[str]: ...
  995. def columnCategoryIndex(self, category: str, /) -> int: ...
  996. def columnRole(self, /) -> str: ...
  997. def columnRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  998. def columnRoleReplace(self, /) -> str: ...
  999. def itemModel(self, /) -> PySide6.QtCore.QAbstractItemModel: ...
  1000. def multiMatchBehavior(self, /) -> PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior: ...
  1001. def remap(self, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /) -> None: ...
  1002. def rowCategories(self, /) -> typing.List[str]: ...
  1003. def rowCategoryIndex(self, category: str, /) -> int: ...
  1004. def rowRole(self, /) -> str: ...
  1005. def rowRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  1006. def rowRoleReplace(self, /) -> str: ...
  1007. def setAutoColumnCategories(self, enable: bool, /) -> None: ...
  1008. def setAutoRowCategories(self, enable: bool, /) -> None: ...
  1009. def setColumnCategories(self, categories: collections.abc.Sequence[str], /) -> None: ...
  1010. def setColumnRole(self, role: str, /) -> None: ...
  1011. def setColumnRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  1012. def setColumnRoleReplace(self, replace: str, /) -> None: ...
  1013. def setItemModel(self, itemModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ...
  1014. def setMultiMatchBehavior(self, behavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior, /) -> None: ...
  1015. def setRowCategories(self, categories: collections.abc.Sequence[str], /) -> None: ...
  1016. def setRowRole(self, role: str, /) -> None: ...
  1017. def setRowRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  1018. def setRowRoleReplace(self, replace: str, /) -> None: ...
  1019. def setUseModelCategories(self, enable: bool, /) -> None: ...
  1020. def setXPosRole(self, role: str, /) -> None: ...
  1021. def setXPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  1022. def setXPosRoleReplace(self, replace: str, /) -> None: ...
  1023. def setYPosRole(self, role: str, /) -> None: ...
  1024. def setYPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  1025. def setYPosRoleReplace(self, replace: str, /) -> None: ...
  1026. def setZPosRole(self, role: str, /) -> None: ...
  1027. def setZPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ...
  1028. def setZPosRoleReplace(self, replace: str, /) -> None: ...
  1029. def useModelCategories(self, /) -> bool: ...
  1030. def xPosRole(self, /) -> str: ...
  1031. def xPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  1032. def xPosRoleReplace(self, /) -> str: ...
  1033. def yPosRole(self, /) -> str: ...
  1034. def yPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  1035. def yPosRoleReplace(self, /) -> str: ...
  1036. def zPosRole(self, /) -> str: ...
  1037. def zPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ...
  1038. def zPosRoleReplace(self, /) -> str: ...
  1039. class QLogValue3DAxisFormatter(PySide6.QtDataVisualization.QValue3DAxisFormatter):
  1040. autoSubGridChanged : typing.ClassVar[Signal] = ... # autoSubGridChanged(bool)
  1041. baseChanged : typing.ClassVar[Signal] = ... # baseChanged(double)
  1042. showEdgeLabelsChanged : typing.ClassVar[Signal] = ... # showEdgeLabelsChanged(bool)
  1043. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, base: float | None = ..., autoSubGrid: bool | None = ..., showEdgeLabels: bool | None = ...) -> None: ...
  1044. def autoSubGrid(self, /) -> bool: ...
  1045. def base(self, /) -> float: ...
  1046. def createNewInstance(self, /) -> PySide6.QtDataVisualization.QValue3DAxisFormatter: ...
  1047. def populateCopy(self, copy: PySide6.QtDataVisualization.QValue3DAxisFormatter, /) -> None: ...
  1048. def positionAt(self, value: float, /) -> float: ...
  1049. def recalculate(self, /) -> None: ...
  1050. def setAutoSubGrid(self, enabled: bool, /) -> None: ...
  1051. def setBase(self, base: float, /) -> None: ...
  1052. def setShowEdgeLabels(self, enabled: bool, /) -> None: ...
  1053. def showEdgeLabels(self, /) -> bool: ...
  1054. def valueAt(self, position: float, /) -> float: ...
  1055. class QScatter3DSeries(PySide6.QtDataVisualization.QAbstract3DSeries):
  1056. dataProxyChanged : typing.ClassVar[Signal] = ... # dataProxyChanged(QScatterDataProxy*)
  1057. itemSizeChanged : typing.ClassVar[Signal] = ... # itemSizeChanged(float)
  1058. selectedItemChanged : typing.ClassVar[Signal] = ... # selectedItemChanged(int)
  1059. @typing.overload
  1060. def __init__(self, dataProxy: PySide6.QtDataVisualization.QScatterDataProxy, /, parent: PySide6.QtCore.QObject | None = ..., *, selectedItem: int | None = ..., itemSize: float | None = ...) -> None: ...
  1061. @typing.overload
  1062. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, dataProxy: PySide6.QtDataVisualization.QScatterDataProxy | None = ..., selectedItem: int | None = ..., itemSize: float | None = ...) -> None: ...
  1063. def dataProxy(self, /) -> PySide6.QtDataVisualization.QScatterDataProxy: ...
  1064. @staticmethod
  1065. def invalidSelectionIndex() -> int: ...
  1066. def itemSize(self, /) -> float: ...
  1067. def selectedItem(self, /) -> int: ...
  1068. def setDataProxy(self, proxy: PySide6.QtDataVisualization.QScatterDataProxy, /) -> None: ...
  1069. def setItemSize(self, size: float, /) -> None: ...
  1070. def setSelectedItem(self, index: int, /) -> None: ...
  1071. class QScatterDataItem(Shiboken.Object):
  1072. @typing.overload
  1073. def __init__(self, /) -> None: ...
  1074. @typing.overload
  1075. def __init__(self, other: PySide6.QtDataVisualization.QScatterDataItem, /) -> None: ...
  1076. @typing.overload
  1077. def __init__(self, position: PySide6.QtGui.QVector3D, /) -> None: ...
  1078. @typing.overload
  1079. def __init__(self, position: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, /) -> None: ...
  1080. def __copy__(self, /) -> typing.Self: ...
  1081. def createExtraData(self, /) -> None: ...
  1082. def position(self, /) -> PySide6.QtGui.QVector3D: ...
  1083. def rotation(self, /) -> PySide6.QtGui.QQuaternion: ...
  1084. def setPosition(self, pos: PySide6.QtGui.QVector3D, /) -> None: ...
  1085. def setRotation(self, rot: PySide6.QtGui.QQuaternion, /) -> None: ...
  1086. def setX(self, value: float, /) -> None: ...
  1087. def setY(self, value: float, /) -> None: ...
  1088. def setZ(self, value: float, /) -> None: ...
  1089. def x(self, /) -> float: ...
  1090. def y(self, /) -> float: ...
  1091. def z(self, /) -> float: ...
  1092. class QScatterDataProxy(PySide6.QtDataVisualization.QAbstractDataProxy):
  1093. arrayReset : typing.ClassVar[Signal] = ... # arrayReset()
  1094. itemCountChanged : typing.ClassVar[Signal] = ... # itemCountChanged(int)
  1095. itemsAdded : typing.ClassVar[Signal] = ... # itemsAdded(int,int)
  1096. itemsChanged : typing.ClassVar[Signal] = ... # itemsChanged(int,int)
  1097. itemsInserted : typing.ClassVar[Signal] = ... # itemsInserted(int,int)
  1098. itemsRemoved : typing.ClassVar[Signal] = ... # itemsRemoved(int,int)
  1099. seriesChanged : typing.ClassVar[Signal] = ... # seriesChanged(QScatter3DSeries*)
  1100. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, itemCount: int | None = ..., series: PySide6.QtDataVisualization.QScatter3DSeries | None = ...) -> None: ...
  1101. def addItem(self, item: PySide6.QtDataVisualization.QScatterDataItem | PySide6.QtGui.QVector3D, /) -> int: ...
  1102. def addItems(self, items: collections.abc.Sequence[PySide6.QtDataVisualization.QScatterDataItem], /) -> int: ...
  1103. def array(self, /) -> typing.List[PySide6.QtDataVisualization.QScatterDataItem]: ...
  1104. def insertItem(self, index: int, item: PySide6.QtDataVisualization.QScatterDataItem | PySide6.QtGui.QVector3D, /) -> None: ...
  1105. def insertItems(self, index: int, items: collections.abc.Sequence[PySide6.QtDataVisualization.QScatterDataItem], /) -> None: ...
  1106. def itemAt(self, index: int, /) -> PySide6.QtDataVisualization.QScatterDataItem: ...
  1107. def itemCount(self, /) -> int: ...
  1108. def removeItems(self, index: int, removeCount: int, /) -> None: ...
  1109. def resetArray(self, arg__1: collections.abc.Sequence[PySide6.QtDataVisualization.QScatterDataItem], /) -> None: ...
  1110. def series(self, /) -> PySide6.QtDataVisualization.QScatter3DSeries: ...
  1111. def setItem(self, index: int, item: PySide6.QtDataVisualization.QScatterDataItem | PySide6.QtGui.QVector3D, /) -> None: ...
  1112. def setItems(self, index: int, items: collections.abc.Sequence[PySide6.QtDataVisualization.QScatterDataItem], /) -> None: ...
  1113. class QSurface3DSeries(PySide6.QtDataVisualization.QAbstract3DSeries):
  1114. dataProxyChanged : typing.ClassVar[Signal] = ... # dataProxyChanged(QSurfaceDataProxy*)
  1115. drawModeChanged : typing.ClassVar[Signal] = ... # drawModeChanged(QSurface3DSeries::DrawFlags)
  1116. flatShadingEnabledChanged: typing.ClassVar[Signal] = ... # flatShadingEnabledChanged(bool)
  1117. flatShadingSupportedChanged: typing.ClassVar[Signal] = ... # flatShadingSupportedChanged(bool)
  1118. selectedPointChanged : typing.ClassVar[Signal] = ... # selectedPointChanged(QPoint)
  1119. textureChanged : typing.ClassVar[Signal] = ... # textureChanged(QImage)
  1120. textureFileChanged : typing.ClassVar[Signal] = ... # textureFileChanged(QString)
  1121. wireframeColorChanged : typing.ClassVar[Signal] = ... # wireframeColorChanged(QColor)
  1122. class DrawFlag(enum.Flag):
  1123. DrawWireframe = 0x1
  1124. DrawSurface = 0x2
  1125. DrawSurfaceAndWireframe = 0x3
  1126. @typing.overload
  1127. def __init__(self, dataProxy: PySide6.QtDataVisualization.QSurfaceDataProxy, /, parent: PySide6.QtCore.QObject | None = ..., *, selectedPoint: PySide6.QtCore.QPoint | None = ..., flatShadingEnabled: bool | None = ..., flatShadingSupported: bool | None = ..., drawMode: PySide6.QtDataVisualization.QSurface3DSeries.DrawFlag | None = ..., texture: PySide6.QtGui.QImage | None = ..., textureFile: str | None = ..., wireframeColor: PySide6.QtGui.QColor | None = ...) -> None: ...
  1128. @typing.overload
  1129. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, dataProxy: PySide6.QtDataVisualization.QSurfaceDataProxy | None = ..., selectedPoint: PySide6.QtCore.QPoint | None = ..., flatShadingEnabled: bool | None = ..., flatShadingSupported: bool | None = ..., drawMode: PySide6.QtDataVisualization.QSurface3DSeries.DrawFlag | None = ..., texture: PySide6.QtGui.QImage | None = ..., textureFile: str | None = ..., wireframeColor: PySide6.QtGui.QColor | None = ...) -> None: ...
  1130. def dataProxy(self, /) -> PySide6.QtDataVisualization.QSurfaceDataProxy: ...
  1131. def drawMode(self, /) -> PySide6.QtDataVisualization.QSurface3DSeries.DrawFlag: ...
  1132. @staticmethod
  1133. def invalidSelectionPosition() -> PySide6.QtCore.QPoint: ...
  1134. def isFlatShadingEnabled(self, /) -> bool: ...
  1135. def isFlatShadingSupported(self, /) -> bool: ...
  1136. def selectedPoint(self, /) -> PySide6.QtCore.QPoint: ...
  1137. def setDataProxy(self, proxy: PySide6.QtDataVisualization.QSurfaceDataProxy, /) -> None: ...
  1138. def setDrawMode(self, mode: PySide6.QtDataVisualization.QSurface3DSeries.DrawFlag, /) -> None: ...
  1139. def setFlatShadingEnabled(self, enabled: bool, /) -> None: ...
  1140. def setSelectedPoint(self, position: PySide6.QtCore.QPoint, /) -> None: ...
  1141. def setTexture(self, texture: PySide6.QtGui.QImage, /) -> None: ...
  1142. def setTextureFile(self, filename: str, /) -> None: ...
  1143. def setWireframeColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  1144. def texture(self, /) -> PySide6.QtGui.QImage: ...
  1145. def textureFile(self, /) -> str: ...
  1146. def wireframeColor(self, /) -> PySide6.QtGui.QColor: ...
  1147. class QSurfaceDataItem(Shiboken.Object):
  1148. @typing.overload
  1149. def __init__(self, /) -> None: ...
  1150. @typing.overload
  1151. def __init__(self, other: PySide6.QtDataVisualization.QSurfaceDataItem, /) -> None: ...
  1152. @typing.overload
  1153. def __init__(self, position: PySide6.QtGui.QVector3D, /) -> None: ...
  1154. def __copy__(self, /) -> typing.Self: ...
  1155. def createExtraData(self, /) -> None: ...
  1156. def position(self, /) -> PySide6.QtGui.QVector3D: ...
  1157. def setPosition(self, pos: PySide6.QtGui.QVector3D, /) -> None: ...
  1158. def setX(self, value: float, /) -> None: ...
  1159. def setY(self, value: float, /) -> None: ...
  1160. def setZ(self, value: float, /) -> None: ...
  1161. def x(self, /) -> float: ...
  1162. def y(self, /) -> float: ...
  1163. def z(self, /) -> float: ...
  1164. class QSurfaceDataProxy(PySide6.QtDataVisualization.QAbstractDataProxy):
  1165. arrayReset : typing.ClassVar[Signal] = ... # arrayReset()
  1166. columnCountChanged : typing.ClassVar[Signal] = ... # columnCountChanged(int)
  1167. itemChanged : typing.ClassVar[Signal] = ... # itemChanged(int,int)
  1168. rowCountChanged : typing.ClassVar[Signal] = ... # rowCountChanged(int)
  1169. rowsAdded : typing.ClassVar[Signal] = ... # rowsAdded(int,int)
  1170. rowsChanged : typing.ClassVar[Signal] = ... # rowsChanged(int,int)
  1171. rowsInserted : typing.ClassVar[Signal] = ... # rowsInserted(int,int)
  1172. rowsRemoved : typing.ClassVar[Signal] = ... # rowsRemoved(int,int)
  1173. seriesChanged : typing.ClassVar[Signal] = ... # seriesChanged(QSurface3DSeries*)
  1174. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, rowCount: int | None = ..., columnCount: int | None = ..., series: PySide6.QtDataVisualization.QSurface3DSeries | None = ...) -> None: ...
  1175. def addRow(self, arg__1: collections.abc.Sequence[PySide6.QtDataVisualization.QSurfaceDataItem], /) -> int: ...
  1176. def addRows(self, rows: typing.List[typing.List[PySide6.QtDataVisualization.QSurfaceDataItem]], /) -> int: ...
  1177. def array(self, /) -> typing.List[typing.List[PySide6.QtDataVisualization.QSurfaceDataItem]]: ...
  1178. def columnCount(self, /) -> int: ...
  1179. def insertRow(self, arg__1: int, arg__2: collections.abc.Sequence[PySide6.QtDataVisualization.QSurfaceDataItem], /) -> None: ...
  1180. def insertRows(self, rowIndex: int, rows: typing.List[typing.List[PySide6.QtDataVisualization.QSurfaceDataItem]], /) -> None: ...
  1181. @typing.overload
  1182. def itemAt(self, position: PySide6.QtCore.QPoint, /) -> PySide6.QtDataVisualization.QSurfaceDataItem: ...
  1183. @typing.overload
  1184. def itemAt(self, rowIndex: int, columnIndex: int, /) -> PySide6.QtDataVisualization.QSurfaceDataItem: ...
  1185. def removeRows(self, rowIndex: int, removeCount: int, /) -> None: ...
  1186. def resetArray(self, arg__1: typing.List[typing.List[PySide6.QtDataVisualization.QSurfaceDataItem]], /) -> None: ...
  1187. def resetArrayNp(self, x: float, deltaX: float, z: float, deltaZ: float, data: collections.abc.Sequence[typing.Any], /) -> None: ...
  1188. def rowCount(self, /) -> int: ...
  1189. def series(self, /) -> PySide6.QtDataVisualization.QSurface3DSeries: ...
  1190. @typing.overload
  1191. def setItem(self, position: PySide6.QtCore.QPoint, item: PySide6.QtDataVisualization.QSurfaceDataItem | PySide6.QtGui.QVector3D, /) -> None: ...
  1192. @typing.overload
  1193. def setItem(self, rowIndex: int, columnIndex: int, item: PySide6.QtDataVisualization.QSurfaceDataItem | PySide6.QtGui.QVector3D, /) -> None: ...
  1194. def setRow(self, arg__1: int, arg__2: collections.abc.Sequence[PySide6.QtDataVisualization.QSurfaceDataItem], /) -> None: ...
  1195. def setRows(self, rowIndex: int, rows: typing.List[typing.List[PySide6.QtDataVisualization.QSurfaceDataItem]], /) -> None: ...
  1196. class QTouch3DInputHandler(PySide6.QtDataVisualization.Q3DInputHandler):
  1197. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  1198. def touchEvent(self, event: PySide6.QtGui.QTouchEvent, /) -> None: ...
  1199. class QValue3DAxis(PySide6.QtDataVisualization.QAbstract3DAxis):
  1200. formatterChanged : typing.ClassVar[Signal] = ... # formatterChanged(QValue3DAxisFormatter*)
  1201. labelFormatChanged : typing.ClassVar[Signal] = ... # labelFormatChanged(QString)
  1202. reversedChanged : typing.ClassVar[Signal] = ... # reversedChanged(bool)
  1203. segmentCountChanged : typing.ClassVar[Signal] = ... # segmentCountChanged(int)
  1204. subSegmentCountChanged : typing.ClassVar[Signal] = ... # subSegmentCountChanged(int)
  1205. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, segmentCount: int | None = ..., subSegmentCount: int | None = ..., labelFormat: str | None = ..., formatter: PySide6.QtDataVisualization.QValue3DAxisFormatter | None = ..., reversed: bool | None = ...) -> None: ...
  1206. def formatter(self, /) -> PySide6.QtDataVisualization.QValue3DAxisFormatter: ...
  1207. def labelFormat(self, /) -> str: ...
  1208. def reversed(self, /) -> bool: ...
  1209. def segmentCount(self, /) -> int: ...
  1210. def setFormatter(self, formatter: PySide6.QtDataVisualization.QValue3DAxisFormatter, /) -> None: ...
  1211. def setLabelFormat(self, format: str, /) -> None: ...
  1212. def setReversed(self, enable: bool, /) -> None: ...
  1213. def setSegmentCount(self, count: int, /) -> None: ...
  1214. def setSubSegmentCount(self, count: int, /) -> None: ...
  1215. def subSegmentCount(self, /) -> int: ...
  1216. class QValue3DAxisFormatter(PySide6.QtCore.QObject):
  1217. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  1218. def allowNegatives(self, /) -> bool: ...
  1219. def allowZero(self, /) -> bool: ...
  1220. def axis(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ...
  1221. def createNewInstance(self, /) -> PySide6.QtDataVisualization.QValue3DAxisFormatter: ...
  1222. def gridPositions(self, /) -> typing.List[float]: ...
  1223. def labelPositions(self, /) -> typing.List[float]: ...
  1224. def labelStrings(self, /) -> typing.List[str]: ...
  1225. def locale(self, /) -> PySide6.QtCore.QLocale: ...
  1226. def markDirty(self, /, labelsChange: bool = ...) -> None: ...
  1227. def populateCopy(self, copy: PySide6.QtDataVisualization.QValue3DAxisFormatter, /) -> None: ...
  1228. def positionAt(self, value: float, /) -> float: ...
  1229. def recalculate(self, /) -> None: ...
  1230. def setAllowNegatives(self, allow: bool, /) -> None: ...
  1231. def setAllowZero(self, allow: bool, /) -> None: ...
  1232. def setGridPositions(self, grid_positions: collections.abc.Sequence[float], /) -> None: ...
  1233. def setLabelPositions(self, label_positions: collections.abc.Sequence[float], /) -> None: ...
  1234. def setLabelStrings(self, label_strings: collections.abc.Sequence[str], /) -> None: ...
  1235. def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ...
  1236. def stringForValue(self, value: float, format: str, /) -> str: ...
  1237. def subGridPositions(self, /) -> typing.List[float]: ...
  1238. def valueAt(self, position: float, /) -> float: ...
  1239. def qDefaultSurfaceFormat(antialias: bool, /) -> PySide6.QtGui.QSurfaceFormat: ...
  1240. # eof