class QAbstractLight#

在 Qt 3D 场景中封装 QAbstractLight 对象。 更多...

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QAbstractLight

继承自: QSpotLight, QPointLight, QDirectionalLight

概要#

属性#

方法#

#

信号#

注意

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

详细描述#

class Type#

标识特定的灯光类型。

常量

描述

Qt3DRender.QAbstractLight.PointLight

Qt3DRender.QAbstractLight.DirectionalLight

Qt3DRender.QAbstractLight.SpotLight

注意

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

属性 colorᅟ: QColor#

包含当前 QAbstractLight 颜色。

访问函数
属性 intensity: float#

保存当前的 QAbstractLight 强度。

访问函数
属性 type: Qt3DRender.QAbstractLight.Type#

光源的类型。

访问函数
color()#
返回类型:

QColor

另见

setColor()

属性 color 的获取器。

colorChanged(color)#
参数:

colorQColor

属性 color 的通知信号。

intensity()#
返回类型:

float

另见

setIntensity()

属性 intensity 的获取器。

intensityChanged(intensity)#
参数:

intensity – float

属性 intensity 的通知信号。

setColor(color)#
参数:

colorQColor

另见

color()

属性 color 的设置器。

setIntensity(intensity)#
参数:

intensity – float

另见

intensity()

属性 intensity 的设置器。

type()#
返回类型:

类型

保存当前的 QAbstractLight 类型。

属性 typeᅟ 的获取器。