QExtrudedTextMesh 类

class Qt3DExtras::QExtrudedTextMesh

一个 3D 扩展文本网格。 更多...

头文件 #include <Qt3DExtras/QExtrudedTextMesh>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3dextras)
target_link_libraries(mytarget PRIVATE Qt6::3dextras)
qmakeQT += 3dextras
实例化 ExtrudedTextMesh
继承自 Qt3DRender::QGeometryRenderer

属性

公共函数

QExtrudedTextMesh(Qt3DCore::QNode *parent = nullptr)
floatdepth() const
QFontfont() const
QStringtext() const

公共槽函数

voidsetDepth(float depth)
voidsetFont(const QFont &font)
voidsetText(const QString &text)

信号

voiddepthChanged(float depth)
voidfontChanged(const QFont &font)
voidtextChanged(const QString &text)

详细信息

网格的起点是文本基线的左后端。

属性文档

depth : float

保存文本的扩展深度。

访问函数

floatdepth() const
voidsetDepth(float depth)

通知信号

voiddepthChanged(float depth)

font : QFont

保存文本的字体。

网格几何形状通过字体的大小标准化,因此较大的 pointSize 将产生较平滑的文本,而不是更大的文本。不应该使用 pixelSize。

访问函数

QFontfont() const
voidsetFont(const QFont &font)

通知信号

voidfontChanged(const QFont &font)

文本 : QString

保存用于网格的文本。

访问函数

QStringtext() const
voidsetText(const QString &text)

通知信号

voidtextChanged(const QString &text)

成员函数文档

[显式] QExtrudedTextMesh::QExtrudedTextMesh(Qt3DCore::QNode *parent = nullptr)

使用指定的 parent 构造一个新的 QText3DMesh。

© 2024 The Qt Company Ltd. 包含在本文档中的文档贡献的版权归其各自的所有者。所提供的文档是根据自由软件基金会发布的 GNU自由文档许可协议版本1.3 的条款进行许可的。Qt和相应的标志是The Qt Company Ltd.在芬兰及世界其他国家的商标。所有其他商标均为各自所有者的财产。