QText2DEntity 类

class Qt3DExtras::QText2DEntity

QText2DEntity 允许在 3D 空间中创建 2D 文本。更多...

头文件 #include <Qt3DExtras/QText2DEntity>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3dextras)
target_link_libraries(mytarget PRIVATE Qt6::3dextras)
qmakeQT += 3dextras
由以下类实例化 Text2DEntity
继承自 Qt3DCore::QEntity

属性

公共函数

QColorcolor() const
QFontfont() const
floatheight() const
voidsetColor(const QColor &color)
voidsetFont(const QFont &font)
voidsetHeight(float height)
voidsetText(const QString &text)
voidsetWidth(float width)
QStringtext() const
floatwidth() const

信号

voidcolorChanged(const QColor &color)
voidfontChanged(const QFont &font)
voidheightChanged(float height)
voidtextChanged(const QString &text)
voidwidthChanged(float width)

详细描述

The QText2DEntity 以三角形的形状在 XY 平面上渲染文本。几何形状将适应指定宽度和高度的矩形。如果结果几何形状比指定宽度更宽,则多余部分将另起一行渲染。

可以通过添加转换组件来在场景中定位实体。

QText2DEntity 将根据字形的形状创建几何形状,并使用指定的颜色创建实心材料。

属性文档

颜色 : QColor

存储在 Qt Quick 场景中显示的文本项的颜色。

访问函数

QColorcolor() const
voidsetColor(const QColor &color)

通知信号

voidcolorChanged(const QColor &color)

字体 : QFont

存储在 Qt Quick 场景中显示的文本项的字体。

访问函数

QFontfont() const
voidsetFont(const QFont &font)

通知信号

voidfontChanged(const QFont &font)

高度 : float

返回在 Qt Quick 场景中显示的文本项的高度。

访问函数

floatheight() const
voidsetHeight(float height)

通知信号

voidheightChanged(float height)

文本 : QString

存储在 Qt Quick 场景中显示的文本。

访问函数

QStringtext() const
voidsetText(const QString &text)

通知信号

voidtextChanged(const QString &text)

宽度 : float

返回在 Qt Quick 场景中显示的文本项的宽度。

访问函数

floatwidth() const
voidsetWidth(float width)

通知信号

voidwidthChanged(float width)

© 2024 Qt 公司。此处包含的文档贡献是各自所有者的版权。提供的文档是根据自由软件基金会的GNU 自由文档许可证第 1.3 版 许可的。Qt 及其相关标志是芬兰及/或在其他国家/地区的 The Qt 公司的商标。所有其他商标均为其各自所有者的财产。