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 公司的商标。所有其他商标均为其各自所有者的财产。