QText2DEntity Class

( Qt3DExtras::QText2DEntity )

QText2DEntity allows creation of a 2D text in 3D space. 更多...

头: #include <Qt3DExtras/QText2DEntity>
qmake: QT += 3dextras
实例化: Text2DEntity
继承: Qt3DCore::QEntity

特性

公共函数

QText2DEntity (Qt3DCore::QNode * parent = nullptr)
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 )

静态公共成员

const QMetaObject staticMetaObject

额外继承成员

详细描述

QText2DEntity allows creation of a 2D text in 3D space.

The QText2DEntity renders text as triangles in the XY plane. The geometry will be fitted in the rectangle of specified width and height. If the resulting geometry is wider than the specified width, the remainder will be rendered on the new line.

The entity can be positionned in the scene by adding a transform component.

QText2DEntity will create geometry based on the shape of the glyphs and a solid material using the specified color.

特性文档编制

color : QColor

Holds the color for the text item that is displayed in the Qt Quick scene.

访问函数:

QColor color () const
void setColor (const QColor & color )

通知程序信号:

void colorChanged (const QColor & color )

font : QFont

Holds the font for the text item that is displayed in the Qt Quick scene.

访问函数:

QFont font () const
void setFont (const QFont & font )

通知程序信号:

void fontChanged (const QFont & font )

height : float

Returns the height of the text item that is displayed in the Qt Quick scene.

访问函数:

float height () const
void setHeight (float height )

通知程序信号:

void heightChanged (float height )

text : QString

Holds the text that is displayed in the Qt Quick scene.

访问函数:

QString text () const
void setText (const QString & text )

通知程序信号:

void textChanged (const QString & text )

width : float

Returns the width of the text item that is displayed in the Qt Quick scene.

访问函数:

float width () const
void setWidth (float width )

通知程序信号:

void widthChanged (float width )

成员函数文档编制

QText2DEntity:: QText2DEntity ( Qt3DCore::QNode * parent = nullptr)

Default constructs an instance of QText2DEntity.