QText2DEntity Class

class Qt3DExtras::QText2DEntity

QText2DEntityを使用すると、3D空間に2Dテキストを作成できます。詳細...

Header: #include <Qt3DExtras/QText2DEntity>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3dextras)
target_link_libraries(mytarget PRIVATE Qt6::3dextras)
qmake: QT += 3dextras
In QML: Text2DEntity
Inherits: Qt3DCore::QEntity
Status: Deprecated

プロパティ

パブリック関数

Qt::Alignment alignment() const
QColor color() const
QFont font() const
float height() const
void setAlignment(Qt::Alignment alignment)
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 平面内の三角形としてレンダリングします。ジオメトリは、指定された幅と高さの矩形に収まる。結果のジオメトリが指定された幅よりも広い場合、残りは新しい行にレンダリングされます。

エンティティは、transform コンポーネントを追加することで、シーン内に配置できます。

QText2DEntity は、グリフの形状と指定された色を使用したソリッド マテリアルに基づいてジオメトリを作成します。

プロパティの説明

alignment : Qt::Alignment

Qt Quickシーンに表示されるテキストアイテムのアライメントを返します。

デフォルトのアライメントは左上揃えです。

アクセス関数

Qt::Alignment alignment() const
void setAlignment(Qt::Alignment alignment)

color : QColor

Qt Quick シーンに表示されるテキスト項目の色を保持します。

アクセス関数

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

通知シグナル:

void colorChanged(const QColor &color)

font : QFont

Qt Quick シーンに表示されるテキスト項目のフォントを保持します。

アクセス関数

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

アクセス関数:Notifierシグナル

void fontChanged(const QFont &font)

height : float

Qt Quickシーンで表示されるテキスト項目の高さを返します。

アクセス関数

float height() const
void setHeight(float height)

ノーティファイアシグナル

void heightChanged(float height)

text : QString

Qt Quickシーンに表示されるテキストを保持します。

アクセス関数

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

ノーティファイアシグナル:Qt Quickシーンに表示されるテキストを保持します:

void textChanged(const QString &text)

width : float

Qt Quickシーンに表示されるテキストアイテムの幅を返します。

アクセス関数

float width() const
void setWidth(float width)

ノーティファイアシグナル

void widthChanged(float width)

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。