QText2DEntity Class
class Qt3DExtras::QText2DEntity
QText2DEntity 允许在 3D 空间中创建 2D 文本。 更多的…
| 头文件: | #include |
| qmake: | QT += 3dextras |
| 实例化者: | Text2DEntity |
| 继承: | Qt3DCore::QEntity |
特性
| 颜色: | QColor |
| 字体: | QFont |
| 高度: | float |
| 文本: | QString |
| 宽度: | float |
公共成员方法
| QColor | color() const |
| QFont | font() const |
| float | height() const |
| void | setColor(const QColor &color) |
| void | setFont(const QFont &font) |
| void | setHeight(float height) |
| void | setText(const QString &text) |
| void | setWidth(float width) |
| QString | text() const |
| float | width() const |
信号
| void | colorChanged(const QColor &color) |
| void | fontChanged(const QFont &font) |
| void | heightChanged(float height) |
| void | textChanged(const QString &text) |
| void | widthChanged(float width) |
详细说明
QText2DEntity 将文本呈现为 XY 坐标平面中的三角形。 几何体将放置在指定宽度和高度的矩形中。 如果生成的几何图形比指定的宽度宽,则其余部分将显示在新的一行。
通过添加变换组件,可以在场景中定位实体。
QText2DEntity 将根据字形的形状和使用指定颜色的实体材料创建几何体。
成员函数文档
颜色:QColor
保存在 Qt Quick 场景中显示的文本项的颜色。
访问功能:
| QColor | color() const |
| void | setColor(const QColor &color) |
通知信号:
| void | colorChanged(const QColor &color) |
字体:QFont
保存在 Qt Quick 场景中显示的文本项的字体。
访问功能:
| QFont | font() const |
| void | setFont(const QFont &font) |
通知信号:
| void | fontChanged(const QFont &font) |
高度:float
返回在 Qt Quick 场景中显示的文本项的高度。
访问功能:
| float | height() const |
| void | setHeight(float height) |
通知信号:
| void | heightChanged(float height) |
文本:QString
保存在 Qt Quick 场景中显示的文本。
访问功能:
| QString | text() const |
| void | setText(const QString &text) |
通知信号:
| void | textChanged(const QString &text) |
宽度:float
返回在 Qt Quick 场景中显示的文本项的宽度。
访问功能:
| float | width() const |
| void | setWidth(float width) |
通知信号:
| void | widthChanged(float width) |
