class QExtrudedTextGeometry#

QExtrudedTextGeometry 类允许在 3D 空间中创建 3D 拔展文本。更多

Inheritance diagram of PySide6.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry

摘要[#]

属性[#]

方法[#]

槽函数[#]

信号[#]

注释

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

详细描述[#]

QExtrudedTextGeometry 类通常在 QText3DMesh 内部使用,但也可以在自定义的 QGeometryRenderer 子类中使用。

该几何体的原点位于文本基线的后左端。

注释

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

property extrusionLengthᅟ: floatextrusionLength()

存储文本的挤出长度。

访问函数
属性 font: QFont#

存储文本的字形。

几何图形通过的字形pointSize进行归一化,因此较大的pointSize将导致文本更平滑,而不是更大。不应使用pixelSize。

访问函数
属性 indexAttribute: QAttribute#

存储几何索引属性。

访问函数
属性 normalAttribute: QAttribute#

存储几何法线属性。

访问函数
属性 positionAttribute: QAttribute#

存储几何位置属性。

访问函数
属性 text: str#

存储用于网格的文本。

访问函数
__init__([parent=None])#
参数:

parentQNode

创建一个新的QExtrudedTextGeometry实例,并设置为parent。

depthChanged(extrusionLength)#
参数:

extrusionLength – float

通知信号,属性extrusionLength 已改变。

extrusionLength()#
返回类型::

float

属性 extrusionLength 的获取器。

font()#
返回类型::

QFont

参见

setFont()

属性 font 的获取器。

fontChanged(font)#
参数:

fontQFont

属性 font 的属性变更通知信号。

indexAttribute()#
返回类型::

QAttribute

属性 indexAttribute 的获取器。

normalAttribute()#
返回类型::

QAttribute

属性 normalAttribute 的获取器。

positionAttribute()#
返回类型::

QAttribute

属性 positionAttribute 的获取器。

setDepth(extrusionLength)#
参数:

extrusionLength – float

属性 extrusionLength 的设置器。

setFont(font)#
参数:

fontQFont

参见

font()

属性 font 的设置器。

setText(text)#
参数:

text – str

参见

text()

属性 text 的设置器。

text()#
返回类型::

str

参见

setText()

属性 textᅟ 的获取器。

您可以在以下处找到定义:textChanged(text)#
参数:

text – str

属性 textᅟ 的通知信号。