PySide6.QtGraphsWidgets.Q3DGraphsWidgetItem

class Q3DGraphsWidgetItem

Q3DGraphsWidgetItem 类为图表提供了一个窗口和渲染循环。更多

PySide6.QtGraphsWidgets.Q3DGraphsWidgetItem 的继承图

继承者: Q3DSurfaceWidgetItem, Q3DScatterWidgetItem, Q3DBarsWidgetItem

概要

属性

方法

信号

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

这个类继承自QWindow,并为继承它的图形提供渲染循环。

您不应该直接使用这个类,而是应该使用它的一个子类。

抗锯齿在C++中默认开启,除了在OpenGL ES2环境中,Qt Graphs不支持抗锯齿。要为图表指定非默认的抗锯齿,可以将自定义的表面格式作为构造函数参数。你可以使用便捷函数qDefaultSurfaceFormat()来创建表面格式对象。

注意

Q3DGraphsWidgetItem 默认设置窗口标志 Qt::FramelessWindowHint 为开启状态。如果您希望将图表窗口显示为带有常规窗口框架的独立窗口,请在构建图表后清除此标志。例如:

Q3DBarsWidgetItem *graphWindow = new Q3DBarsWidgetItem;
graphWindow->setFlags(graphWindow->flags() ^ Qt::FramelessWindowHint);

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property activeThemeᅟ: QGraphsTheme

此属性保存图表的当前主题。

activeTheme设置为用于图形的活动主题。隐式调用addTheme()以将主题的所有权转移给此图形。

如果 activeTheme 为空,则会创建一个临时的默认主题。如果稍后显式设置了任何主题,此临时主题将被销毁。即使在设置主题后,也可以修改主题的属性,并且修改会立即生效。

Access functions:
property ambientLightStrengthᅟ: float

此属性保存整个图形的环境光强度。

该值决定了颜色在整个图表中显示的均匀度和亮度,而不受光源位置的影响。

值必须在 0.0f1.0f 之间。

Access functions:
property aspectRatioᅟ: float

此属性表示水平面上最长轴与y轴之间的图形缩放比例。

默认为 2.0

注意

Q3DBarsWidgetItem没有影响。

另请参阅

horizontalAspectRatio

Access functions:
property cameraPresetᅟ: QtGraphs3D.CameraPreset
Access functions:
property cameraTargetPositionᅟ: QVector3D

此属性保存相机目标位置作为3D空间中的向量或顶点。

默认为 QVector3D(0.0, 0.0, 0.0)

有效的坐标值在-1.0...1.0之间,其中边缘值表示相应轴范围的边缘。任何超出此范围的值都会被限制在边缘。

注意

对于条形图,Y坐标被忽略,相机始终对准水平背景上的一个点。

Access functions:
property cameraXRotationᅟ: float

此属性保存相机围绕目标点的X旋转角度,单位为度。

Access functions:
property cameraYRotationᅟ: float

此属性保存相机围绕目标点的Y轴旋转角度(以度为单位)。

Access functions:
property cameraZoomLevelᅟ: float

此属性保存相机缩放级别的百分比。

100.0f 的默认值表示相机没有设置放大或缩小。该值受 minCameraZoomLevelmaxCameraZoomLevel 属性的限制。

Access functions:
property currentFpsᅟ: int

此属性保存上一秒的渲染结果。

当启用FPS测量时,结果存储在此只读属性中。激活测量后,至少需要一秒钟才能更新此值。

另请参阅

measureFps

Access functions:
property gridLineTypeᅟ: QtGraphs3D.网格线类型

此属性保存网格线类型是 Q3DGraphsWidgetItem::GridLineType::Shader 还是 Q3DGraphsWidgetItem::GridLineType::Geometry。

此值影响所有网格线。

Access functions:
property horizontalAspectRatioᅟ: float

此属性保存x轴和z轴之间的图形缩放比例。

0.0 表示根据轴范围自动缩放。默认为 0.0

Q3DBarsWidgetItem没有影响,它通过barThicknessbarSpacing属性处理水平面的缩放。极坐标图也忽略此属性。

另请参阅

aspectRatio polar barThickness barSpacing

Access functions:
property labelMarginᅟ: float

此属性指定轴标签放置的边距。

负值将标签放置在绘图区域内,而正值将标签放置在绘图区域外。当值为负时,标签自动旋转功能将被禁用。默认值为 0.1

另请参阅

labelAutoAngle

Access functions:
property lightColorᅟ: QColor

此属性保存环境光和镜面反射光的颜色。

此值影响在Q3DScene中指定的光源。

Access functions:
property lightStrengthᅟ: float

此属性保存整个图形的镜面光强度。

值必须在 0.0f10.0f 之间。

这个值影响在Q3DScene中指定的光源。

Access functions:
property localeᅟ: QLocale

此属性保存用于格式化各种数字标签的区域设置。

默认为"C"区域设置。

另请参阅

labelFormat

Access functions:
property marginᅟ: float

此属性保存用于在可绘图区域边缘和图形背景边缘之间留下的空间的绝对值。

如果边距值为负数,边距将自动确定,并可能根据系列中项目的大小和图表类型而变化。如果图表的长宽比未从默认值更改,则该值被解释为y轴范围的一部分。默认为-1.0

注意

为散点图设置比自动确定的边距更小的边距可能会导致图表边缘的散点项与图表背景重叠。

注意

在散点图和曲面图上,如果边距相对于轴标签大小较小,则会调整轴边缘标签的位置,以避免与相邻轴的边缘标签重叠。

Access functions:
property maxCameraXRotationᅟ: float

此属性保存相机围绕目标点的最大X旋转角度(以度为单位)。

Access functions:
property maxCameraYRotationᅟ: float

此属性保存相机围绕目标点的最大Y轴旋转角度,单位为度。

Access functions:
property maxCameraZoomLevelᅟ: float

此属性保存允许的最大相机缩放级别。

如果最大级别被设置为一个低于现有最小级别的新值,最小级别也会被调整为新的最大值。如果当前的cameraZoomLevel超出了新的范围,它也会被调整。默认为500.0f

Access functions:
property measureFpsᅟ: bool

此属性表示渲染是连续进行的,而不是按需进行的。

如果 true,渲染是连续的,并且 currentFps 属性的值会更新。默认为 false

另请参阅

currentFps

Access functions:
property minCameraXRotationᅟ: float

此属性保存相机围绕目标点的最小X旋转角度(以度为单位)。

Access functions:
property minCameraYRotationᅟ: float

此属性保存相机围绕目标点的最小Y旋转角度(以度为单位)。

Access functions:
property minCameraZoomLevelᅟ: float

此属性保存允许的最小相机缩放级别。

如果最小级别设置为一个高于现有最大级别的新值,最大级别也会调整为新的最小值。如果当前的zoomLevel超出新的范围,它也会被调整。minCameraZoomLevel不能设置为低于1.0f。默认为10.0f

Access functions:
property msaaSamplesᅟ: int

此属性保存MSAA中使用的样本数量。

设置使用的MSAA样本数为samples。样本数可以是0、2、4或8。

Access functions:
property optimizationHintᅟ: QtGraphs3D.优化提示

此属性指定是否使用默认或传统模式进行渲染优化。

默认模式使用实例化渲染,并在大多数系统上以最佳性能提供完整的功能集。静态模式优化了图形渲染,非常适合大型不变的数据集。对于动态数据变化和项目旋转,它的速度较慢。选择未优化,因此不建议将静态模式用于大规模数据集。静态优化仅适用于散点图。传统模式单独渲染图中的所有项目,而不使用实例化。只有在默认模式不起作用时,即目标系统不支持实例化时,才应使用此模式。默认为Default

注意

在某些环境中,使用静态优化的大型图形可能无法渲染,因为所有项目都是使用单个绘制调用渲染的,而不同的图形驱动程序支持每次调用的最大顶点数不同。这主要是在32位和OpenGL ES2平台上的问题。要解决此问题,请选择顶点数较少的项目网格或使用点网格。

另请参阅

mesh

Access functions:
property orthoProjectionᅟ: bool

此属性用于确定是否使用正交投影来显示图形。

默认为 false

注意

当设置为true时,阴影将被禁用。

另请参阅

labelAutoAngle

Access functions:
property polarᅟ: bool

此属性控制是否将水平轴更改为极轴。

如果 true,x轴将变为角度轴,z轴将变为径向轴。极坐标模式不适用于条形图。

默认为 false

另请参阅

orthoProjection radialLabelOffset

Access functions:
property queriedGraphPositionᅟ: QVector3D

此属性保存沿每个轴查询的最新图形位置值。

此只读属性包含来自graphPositionQuery的结果。值被归一化到范围[-1, 1]。如果查询的位置在图形边界之外,值将不会反映真实位置,而是表示范围[-1, 1]之外的未定义位置。在查询之前,该值将是未定义的。

没有单一的3D坐标来匹配特定的屏幕位置,因此为了保持一致,查询总是针对围绕图形的不可见盒子的内侧面进行。

注意

柱状图只允许在图的地板级别查询图的位置,因此对于柱状图,y值始终为零,并且只能在包含图地板位置的屏幕位置上进行有效查询。

另请参阅

graphPositionQuery

Access functions:
property radialLabelOffsetᅟ: float

此属性保存径向极坐标轴标签的归一化水平偏移量。

0.0 表示标签应绘制在0度角轴网格线旁边。值 1.0 表示标签绘制在图形背景边缘的通常位置。默认值为 1.0

如果polar属性值为false,则忽略此属性。

另请参阅

polar

Access functions:
property rotationEnabledᅟ: bool

此属性表示此输入处理程序是否允许图形旋转。

默认为 true

Access functions:
property sceneᅟ: Q3D场景

此属性持有可用于操作场景和访问场景元素的Q3DScene指针。

此属性为只读。

Access functions:
property selectedElementᅟ: QtGraphs3D.ElementType

此属性保存图表中选定的元素。

此属性可用于查询所选元素的类型。该类型在图中进行新选择并发出selectedElementChanged信号之前有效。

信号可以用于实现自定义输入处理程序,如Graph Gallery示例中在散点图选项卡下所示。

Access functions:
property selectionEnabledᅟ: bool

此属性表示此输入处理程序是否允许从图表中进行选择。

默认为 true

Access functions:
property selectionModeᅟ: Combination of QtGraphs3D.SelectionFlag

此属性用于控制项目选择模式。

SelectionFlags的组合。默认情况下,Item。不同的图表类型支持不同的选择模式。

另请参阅

SelectionFlags

Access functions:
property shadowQualityᅟ: QtGraphs3D.ShadowQuality

此属性保存阴影的质量。

ShadowQuality 枚举值之一。默认情况下,Medium

注意

如果将阴影质量设置为某个级别失败,则会降低级别直到成功设置。每次更改时都会发出shadowQualityChanged信号。

另请参阅

ShadowQuality

Access functions:
property shadowStrengthᅟ: float

此属性保存整个图形的阴影强度。

数值越高,阴影越深。该值必须在0.0100.0之间。

这个值影响在Q3DScene中指定的光源。

Access functions:
property wrapCameraXRotationᅟ: bool

此属性保存X旋转中最小和最大限制的行为。

如果设置为true,相机的X旋转将从最小值到最大值以及从最大值到最小值循环。如果设置为false,相机的X旋转将限制在由最小值和最大值确定的范围内。默认设置为true

Access functions:
property wrapCameraYRotationᅟ: bool

此属性保存Y轴旋转中最小和最大限制的行为。

如果 true,相机的Y轴旋转将从最小值到最大值以及从最大值到最小值循环。如果 false,相机的Y轴旋转将限制在由最小值和最大值确定的范围内。默认设置为 true

Access functions:
property zoomAtTargetEnabledᅟ: bool

此属性控制缩放是否应更改相机目标,以便在缩放后图形的缩放点保持在相同位置。

默认为 true

Access functions:
property zoomEnabledᅟ: bool

此属性表示此输入处理程序是否允许图形缩放。

默认为 true

Access functions:
activeTheme()
Return type:

QGraphsTheme

另请参阅

setActiveTheme()

属性 activeThemeᅟ 的获取器。

activeThemeChanged(activeTheme)
Parameters:

activeThemeQGraphsTheme

属性 activeThemeᅟ 的通知信号。

addCustomItem(item)
Parameters:

项目QCustom3DItem

Return type:

整数

向图表中添加一个QCustom3DItem item。图表将拥有添加的项目。

如果添加操作成功,则返回添加项的索引;如果尝试添加空项,则返回-1;如果尝试添加已添加的项,则返回该项的索引。

项目按照它们被插入的顺序进行渲染。当有实心和透明项目时,需要考虑渲染顺序。

addTheme(theme)
Parameters:

主题QGraphsTheme

将给定的theme添加到图表中。通过addTheme添加的主题不会直接使用。仅将主题的所有权赋予图表。theme不能为空或已添加到另一个图表中。

ambientLightStrength()
Return type:

浮点数

属性 ambientLightStrengthᅟ 的获取器。

ambientLightStrengthChanged()

属性 ambientLightStrengthᅟ 的通知信号。

aspectRatio()
Return type:

浮点数

另请参阅

setAspectRatio()

属性 aspectRatioᅟ 的获取器。

aspectRatioChanged(ratio)
Parameters:

ratio – 浮点数

属性 aspectRatioᅟ 的通知信号。

cameraPreset()
Return type:

CameraPreset

另请参阅

setCameraPreset()

属性 cameraPresetᅟ 的获取器。

cameraPresetChanged(preset)
Parameters:

预设CameraPreset

属性 cameraPresetᅟ 的通知信号。

cameraTargetPosition()
Return type:

QVector3D

属性 cameraTargetPositionᅟ 的获取器。

cameraTargetPositionChanged(target)
Parameters:

目标QVector3D

属性 cameraTargetPositionᅟ 的通知信号。

cameraXRotation()
Return type:

浮点数

另请参阅

setCameraXRotation()

属性 cameraXRotationᅟ 的获取器。

cameraXRotationChanged(rotation)
Parameters:

rotation – 浮点数

属性 cameraXRotationᅟ 的通知信号。

cameraYRotation()
Return type:

浮点数

另请参阅

setCameraYRotation()

属性 cameraYRotationᅟ 的获取器。

cameraYRotationChanged(rotation)
Parameters:

rotation – 浮点数

属性 cameraYRotationᅟ 的通知信号。

cameraZoomLevel()
Return type:

浮点数

另请参阅

setCameraZoomLevel()

属性 cameraZoomLevelᅟ 的获取器。

cameraZoomLevelChanged(zoomLevel)
Parameters:

zoomLevel – 浮点数

属性 cameraZoomLevelᅟ 的通知信号。

clearSelection()

清除所有附加系列中的选择。

currentFps()
Return type:

整数

属性 currentFpsᅟ 的获取器。

currentFpsChanged(fps)
Parameters:

fps – 整数

属性 currentFpsᅟ 的通知信号。

customItems()
Return type:

QCustom3DItem的列表

返回所有添加的自定义项的列表。

另请参阅

addCustomItem()

doPicking(point)
Parameters:

QPoint

doubleTapped(eventPoint, button)
Parameters:
dragged(delta)
Parameters:

deltaQVector2D

gridLineType()
Return type:

GridLineType

另请参阅

setGridLineType()

属性 gridLineTypeᅟ 的获取器。

gridLineTypeChanged()

属性 gridLineTypeᅟ 的通知信号。

hasSeries(series)
Parameters:

系列QAbstract3DSeries

Return type:

布尔

返回series是否已经被添加到图表中。

horizontalAspectRatio()
Return type:

浮点数

属性 horizontalAspectRatioᅟ 的获取器。

horizontalAspectRatioChanged(ratio)
Parameters:

ratio – 浮点数

属性 horizontalAspectRatioᅟ 的通知信号。

isOrthoProjection()
Return type:

布尔

属性 orthoProjectionᅟ 的获取器。

isPolar()
Return type:

布尔

属性 polarᅟ 的获取器。

isRotationEnabled()
Return type:

布尔

属性 rotationEnabledᅟ 的获取器。

isSelectionEnabled()
Return type:

布尔

属性 selectionEnabledᅟ 的获取器。

isZoomAtTargetEnabled()
Return type:

布尔

属性 zoomAtTargetEnabledᅟ 的获取器。

isZoomEnabled()
Return type:

布尔

属性 zoomEnabledᅟ 的获取器。

labelMargin()
Return type:

浮点数

另请参阅

setLabelMargin()

属性 labelMarginᅟ 的获取器。

labelMarginChanged(margin)
Parameters:

margin – 浮点数

属性 labelMarginᅟ 的通知信号。

lightColor()
Return type:

QColor

另请参阅

setLightColor()

属性 lightColorᅟ 的获取器。

lightColorChanged()

属性 lightColorᅟ 的通知信号。

lightStrength()
Return type:

浮点数

另请参阅

setLightStrength()

属性 lightStrengthᅟ 的获取器。

lightStrengthChanged()

属性 lightStrengthᅟ 的通知信号。

locale()
Return type:

QLocale

另请参阅

setLocale()

属性 localeᅟ 的获取器。

localeChanged(locale)
Parameters:

localeQLocale

属性 localeᅟ 的通知信号。

longPressed()
margin()
Return type:

浮点数

另请参阅

setMargin()

属性 marginᅟ 的获取器。

marginChanged(margin)
Parameters:

margin – 浮点数

属性 marginᅟ 的通知信号。

maxCameraXRotation()
Return type:

浮点数

属性 maxCameraXRotationᅟ 的获取器。

maxCameraXRotationChanged(rotation)
Parameters:

rotation – 浮点数

属性 maxCameraXRotationᅟ 的通知信号。

maxCameraYRotation()
Return type:

浮点数

属性 maxCameraYRotationᅟ 的获取器。

maxCameraYRotationChanged(rotation)
Parameters:

rotation – 浮点数

属性 maxCameraYRotationᅟ 的通知信号。

maxCameraZoomLevel()
Return type:

浮点数

属性 maxCameraZoomLevelᅟ 的获取器。

maxCameraZoomLevelChanged(zoomLevel)
Parameters:

zoomLevel – 浮点数

属性 maxCameraZoomLevelᅟ 的通知信号。

measureFps()
Return type:

布尔

另请参阅

setMeasureFps()

属性 measureFpsᅟ 的获取器。

measureFpsChanged(enabled)
Parameters:

enabled – 布尔值

属性 measureFpsᅟ 的通知信号。

minCameraXRotation()
Return type:

浮点数

属性 minCameraXRotationᅟ 的获取器。

minCameraXRotationChanged(rotation)
Parameters:

rotation – 浮点数

属性 minCameraXRotationᅟ 的通知信号。

minCameraYRotation()
Return type:

浮点数

属性 minCameraYRotationᅟ 的获取器。

minCameraYRotationChanged(rotation)
Parameters:

rotation – 浮点数

属性 minCameraYRotationᅟ 的通知信号。

minCameraZoomLevel()
Return type:

浮点数

属性 minCameraZoomLevelᅟ 的获取器。

minCameraZoomLevelChanged(zoomLevel)
Parameters:

zoomLevel – 浮点数

属性 minCameraZoomLevelᅟ 的通知信号。

mouseMove(mousePos)
Parameters:

mousePosQPoint

msaaSamples()
Return type:

整数

另请参阅

setMsaaSamples()

属性 msaaSamplesᅟ 的获取器。

msaaSamplesChanged(samples)
Parameters:

样本 – int

属性 msaaSamplesᅟ 的通知信号。

optimizationHint()
Return type:

OptimizationHint

另请参阅

setOptimizationHint()

属性 optimizationHintᅟ 的获取器。

optimizationHintChanged(hint)
Parameters:

提示OptimizationHint

属性 optimizationHintᅟ 的通知信号。

orthoProjectionChanged(enabled)
Parameters:

enabled – 布尔值

属性 orthoProjectionᅟ 的通知信号。

pinch(delta)
Parameters:

delta – 浮点数

polarChanged(enabled)
Parameters:

enabled – 布尔值

属性 polarᅟ 的通知信号。

queriedGraphPosition()
Return type:

QVector3D

属性 queriedGraphPositionᅟ 的获取器。

queriedGraphPositionChanged(data)
Parameters:

数据QVector3D

属性 queriedGraphPositionᅟ 的通知信号。

radialLabelOffset()
Return type:

浮点数

另请参阅

setRadialLabelOffset()

属性 radialLabelOffsetᅟ 的获取器。

radialLabelOffsetChanged(offset)
Parameters:

offset – 浮点数

属性 radialLabelOffsetᅟ 的通知信号。

releaseCustomItem(item)
Parameters:

项目QCustom3DItem

获取给定item的所有权,并从图中移除item

注意

如果将相同的项目重新添加到图表中,则需要重新设置纹理或纹理文件。

releaseTheme(theme)
Parameters:

主题QGraphsTheme

如果theme已添加到此图中,则将其所有权释放回调用者。如果释放的theme正在使用中,将创建并设置一个新的默认主题为活动状态。

如果默认主题被发布并稍后重新添加,它的行为将与其他主题相同。

removeCustomItem(item)
Parameters:

项目QCustom3DItem

移除自定义的 item。删除分配给它的资源。

removeCustomItemAt(position)
Parameters:

位置QVector3D

移除position处的所有自定义项。删除分配给它们的资源。

removeCustomItems()

移除所有自定义项。删除分配给它们的资源。

renderToImage([imageSize=QSize()])
Parameters:

imageSizeQSize

Return type:

QSharedPointer

将当前帧渲染为imageSize大小的图像。返回一个共享指针,用于在图像准备就绪时访问渲染的图像。图像使用当前的抗锯齿设置进行渲染。

注意

OpenGL ES2 不支持抗锯齿。

另请参阅

grabToImage

rotationEnabledChanged(enable)
Parameters:

enable – 布尔值

属性 rotationEnabledᅟ 的通知信号。

scene()
Return type:

Q3DScene

属性 sceneᅟ 的获取器。

selectedAxis()
Return type:

QAbstract3DAxis

可用于在接收到带有任何标签类型的selectedElementChanged信号后获取选中的轴。选择在下一次selectedElementChanged信号之前有效。

返回指向所选轴的指针,或null。

另请参阅

selectedElement

selectedCustomItem()
Return type:

QCustom3DItem

可用于在接收到带有Q3DGraphsWidgetItem::ElementType::CustomItem类型的selectedElementChanged信号后获取选定的自定义项。该项的所有权仍归图表所有。选择在下一次selectedElementChanged信号之前有效。

返回指向所选自定义项的指针,或返回 null。

另请参阅

selectedElement

selectedCustomItemIndex()
Return type:

整数

可用于在接收到带有Q3DGraphsWidgetItem::ElementType::CustomItem类型的selectedElementChanged信号后查询所选自定义项的索引。选择在下一次selectedElementChanged信号之前有效。

返回所选自定义项的索引,或-1。

另请参阅

selectedElement

selectedElement()
Return type:

ElementType

属性 selectedElementᅟ 的获取器。

selectedElementChanged(type)
Parameters:

类型ElementType

属性 selectedElementᅟ 的通知信号。

selectedLabelIndex()
Return type:

整数

可用于在接收到任何标签类型的selectedElementChanged信号后查询所选标签的索引。选择在下一次selectedElementChanged信号之前有效。

返回所选标签的索引,或-1。

另请参阅

selectedElement

selectionEnabledChanged(enable)
Parameters:

enable – 布尔值

属性 selectionEnabledᅟ 的通知信号。

selectionMode()
Return type:

SelectionFlag的组合

另请参阅

setSelectionMode()

属性 selectionModeᅟ 的获取器。

selectionModeChanged(selectionMode)
Parameters:

selectionModeSelectionFlag 的组合

属性 selectionModeᅟ 的通知信号。

setActiveTheme(activeTheme)
Parameters:

activeThemeQGraphsTheme

另请参阅

activeTheme()

属性 activeThemeᅟ 的设置器。

setAmbientLightStrength(newAmbientLightStrength)
Parameters:

newAmbientLightStrength – float

另请参阅

ambientLightStrength()

属性 ambientLightStrengthᅟ 的设置器。

setAspectRatio(ratio)
Parameters:

ratio – 浮点数

另请参阅

aspectRatio()

属性 aspectRatioᅟ 的设置器。

setCameraPosition(horizontal, vertical[, zoom=100.0f])
Parameters:
  • horizontal – 浮点数

  • vertical – 浮点数

  • zoom – 浮点数

实用函数,用于设置相机的旋转和距离。``horizontal`` 和 vertical 定义了要使用的相机旋转。可选的 zoom 参数可以用于设置相机在由 minCameraZoomLevelmaxCameraZoomLevel 属性定义的边界内的缩放百分比。

setCameraPreset(preset)
Parameters:

预设CameraPreset

另请参阅

cameraPreset()

属性 cameraPresetᅟ 的设置器。

setCameraTargetPosition(target)
Parameters:

目标QVector3D

另请参阅

cameraTargetPosition()

属性 cameraTargetPositionᅟ 的设置器。

setCameraXRotation(rotation)
Parameters:

rotation – 浮点数

另请参阅

cameraXRotation()

属性 cameraXRotationᅟ 的设置器。

setCameraYRotation(rotation)
Parameters:

rotation – 浮点数

另请参阅

cameraYRotation()

属性 cameraYRotationᅟ 的设置器。

setCameraZoomLevel(level)
Parameters:

level – 浮点数

另请参阅

cameraZoomLevel()

属性 cameraZoomLevelᅟ 的设置器。

setDefaultInputHandler()
setDragButton(button)
Parameters:

buttonMouseButton 的组合

setGridLineType(gridLineType)
Parameters:

gridLineTypeGridLineType

另请参阅

gridLineType()

属性 gridLineTypeᅟ 的设置器。

setHorizontalAspectRatio(ratio)
Parameters:

ratio – 浮点数

属性 horizontalAspectRatioᅟ 的设置器。

setLabelMargin(margin)
Parameters:

margin – 浮点数

另请参阅

labelMargin()

属性 labelMarginᅟ 的设置器。

setLightColor(newLightColor)
Parameters:

newLightColorQColor

另请参阅

lightColor()

属性 lightColorᅟ 的设置器。

setLightStrength(newLightStrength)
Parameters:

newLightStrength – 浮点数

另请参阅

lightStrength()

属性 lightStrengthᅟ 的设置器。

setLocale(locale)
Parameters:

localeQLocale

另请参阅

locale()

属性 localeᅟ 的设置器。

setMargin(margin)
Parameters:

margin – 浮点数

另请参阅

margin()

属性 marginᅟ 的设置器。

setMaxCameraXRotation(rotation)
Parameters:

rotation – 浮点数

另请参阅

maxCameraXRotation()

属性 maxCameraXRotationᅟ 的设置器。

setMaxCameraYRotation(rotation)
Parameters:

rotation – 浮点数

另请参阅

maxCameraYRotation()

属性 maxCameraYRotationᅟ 的设置器。

setMaxCameraZoomLevel(level)
Parameters:

level – 浮点数

另请参阅

maxCameraZoomLevel()

属性 maxCameraZoomLevelᅟ 的设置器。

setMeasureFps(enable)
Parameters:

enable – 布尔值

另请参阅

measureFps()

属性 measureFpsᅟ 的设置器。

setMinCameraXRotation(rotation)
Parameters:

rotation – 浮点数

另请参阅

minCameraXRotation()

属性 minCameraXRotationᅟ 的设置器。

setMinCameraYRotation(rotation)
Parameters:

rotation – 浮点数

另请参阅

minCameraYRotation()

属性 minCameraYRotationᅟ 的设置器。

setMinCameraZoomLevel(level)
Parameters:

level – 浮点数

另请参阅

minCameraZoomLevel()

属性 minCameraZoomLevelᅟ 的设置器。

setMsaaSamples(samples)
Parameters:

样本 – int

另请参阅

msaaSamples()

属性 msaaSamplesᅟ 的设置器。

setOptimizationHint(hint)
Parameters:

提示OptimizationHint

另请参阅

optimizationHint()

属性 optimizationHintᅟ 的设置器。

setOrthoProjection(enable)
Parameters:

enable – 布尔值

另请参阅

isOrthoProjection()

属性 orthoProjectionᅟ 的设置器。

setPolar(enable)
Parameters:

enable – 布尔值

另请参阅

isPolar()

属性 polarᅟ 的设置器。

setRadialLabelOffset(offset)
Parameters:

offset – 浮点数

另请参阅

radialLabelOffset()

属性 radialLabelOffsetᅟ 的设置器。

setRotationEnabled(enable)
Parameters:

enable – 布尔值

另请参阅

isRotationEnabled()

属性 rotationEnabledᅟ 的设置器。

setSelectionEnabled(enable)
Parameters:

enable – 布尔值

另请参阅

isSelectionEnabled()

属性 selectionEnabledᅟ 的设置器。

setSelectionMode(selectionMode)
Parameters:

selectionModeSelectionFlag 的组合

另请参阅

selectionMode()

属性 selectionModeᅟ 的设置器。

setShadowQuality(shadowQuality)
Parameters:

shadowQualityShadowQuality

另请参阅

shadowQuality()

属性 shadowQualityᅟ 的设置器。

setShadowStrength(newShadowStrength)
Parameters:

newShadowStrength – 浮点数

另请参阅

shadowStrength()

属性 shadowStrengthᅟ 的设置器。

setWidget(widget)
Parameters:

widgetQQuickWidget

setWrapCameraXRotation(wrap)
Parameters:

wrap – 布尔值

另请参阅

wrapCameraXRotation()

属性 wrapCameraXRotationᅟ 的设置器。

setWrapCameraYRotation(wrap)
Parameters:

wrap – 布尔值

另请参阅

wrapCameraYRotation()

属性 wrapCameraYRotationᅟ 的设置器。

setZoomAtTargetEnabled(enable)
Parameters:

enable – 布尔值

属性 zoomAtTargetEnabledᅟ 的设置器。

setZoomEnabled(enable)
Parameters:

enable – 布尔值

另请参阅

isZoomEnabled()

属性 zoomEnabledᅟ 的设置器。

shadowQuality()
Return type:

ShadowQuality

另请参阅

setShadowQuality()

属性 shadowQualityᅟ 的获取器。

shadowQualityChanged(quality)
Parameters:

质量ShadowQuality

属性 shadowQualityᅟ 的通知信号。

shadowStrength()
Return type:

浮点数

另请参阅

setShadowStrength()

属性 shadowStrengthᅟ 的获取器。

shadowStrengthChanged()

属性 shadowStrengthᅟ 的通知信号。

tapped(eventPoint, button)
Parameters:
themes()
Return type:

QGraphsTheme 的列表

返回所有已添加主题的列表。

另请参阅

addTheme()

unsetDefaultDragHandler()
unsetDefaultInputHandler()
unsetDefaultPinchHandler()
unsetDefaultTapHandler()
unsetDefaultWheelHandler()
wheel(event)
Parameters:

事件QWheelEvent

widget()
Return type:

QQuickWidget

wrapCameraXRotation()
Return type:

布尔

属性 wrapCameraXRotationᅟ 的获取器。

wrapCameraXRotationChanged(wrap)
Parameters:

wrap – 布尔值

属性 wrapCameraXRotationᅟ 的通知信号。

wrapCameraYRotation()
Return type:

布尔

属性 wrapCameraYRotationᅟ 的获取器。

wrapCameraYRotationChanged(wrap)
Parameters:

wrap – 布尔值

属性 wrapCameraYRotationᅟ 的通知信号。

zoomAtTargetEnabledChanged(enable)
Parameters:

enable – 布尔值

属性 zoomAtTargetEnabledᅟ 的通知信号。

zoomEnabledChanged(enable)
Parameters:

enable – 布尔值

属性 zoomEnabledᅟ 的通知信号。