QText2DEntity 类
class Qt3DExtras::QText2DEntityQText2DEntity 允许在 3D 空间中创建 2D 文本。更多...
头文件 | #include <Qt3DExtras/QText2DEntity> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3dextras) target_link_libraries(mytarget PRIVATE Qt6::3dextras) |
qmake | QT += 3dextras |
由以下类实例化 | Text2DEntity |
继承自 | Qt3DCore::QEntity |
属性
公共函数
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) |
详细描述
The 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) |
© 2024 Qt 公司。此处包含的文档贡献是各自所有者的版权。提供的文档是根据自由软件基金会的GNU 自由文档许可证第 1.3 版 许可的。Qt 及其相关标志是芬兰及/或在其他国家/地区的 The Qt 公司的商标。所有其他商标均为其各自所有者的财产。