QText2DEntity

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

Inheritance diagram of PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity

Synopsis

Functions

Signals

Detailed Description

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.

class PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity([parent=None])
Parameters:

parentPySide2.Qt3DCore.Qt3DCore.QNode

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.color()
Return type:

PySide2.QtGui.QColor

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

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.colorChanged(color)
Parameters:

colorPySide2.QtGui.QColor

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.font()
Return type:

PySide2.QtGui.QFont

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

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.fontChanged(font)
Parameters:

fontPySide2.QtGui.QFont

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.height()
Return type:

float

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

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.heightChanged(height)
Parameters:

height – float

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.setColor(color)
Parameters:

colorPySide2.QtGui.QColor

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

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.setFont(font)
Parameters:

fontPySide2.QtGui.QFont

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

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.setHeight(height)
Parameters:

height – float

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

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.setText(text)
Parameters:

text – str

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

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.setWidth(width)
Parameters:

width – float

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

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.text()
Return type:

str

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

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.textChanged(text)
Parameters:

text – str

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.width()
Return type:

float

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

PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.widthChanged(width)
Parameters:

width – float