QExtrudedTextMesh Class

class Qt3DExtras::QExtrudedTextMesh

3D押し出しテキストメッシュ。もっと見る...

Header: #include <Qt3DExtras/QExtrudedTextMesh>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3dextras)
target_link_libraries(mytarget PRIVATE Qt6::3dextras)
qmake: QT += 3dextras
In QML: ExtrudedTextMesh
Inherits: Qt3DRender::QGeometryRenderer
Status: Deprecated

プロパティ

パブリック関数

QExtrudedTextMesh(Qt3DCore::QNode *parent = nullptr)
float depth() const
QFont font() const
QString text() const

パブリックスロット

void setDepth(float depth)
void setFont(const QFont &font)
void setText(const QString &text)

シグナル

void depthChanged(float depth)
void fontChanged(const QFont &font)
void textChanged(const QString &text)

詳細説明

メッシュの原点は、テキストのベースラインの左後端である。

プロパティの説明

depth : float

テキストの押し出し深さを保持します。

アクセス関数:

float depth() const
void setDepth(float depth)

通知シグナル

void depthChanged(float depth)

font : QFont

テキストのフォントを保持します。

メッシュのジオメトリはフォントのpointSizeによって正規化されるため、pointSizeを大きくするとテキストが大きくなるのではなく、滑らかになります。

アクセス関数

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

通知シグナル:

void fontChanged(const QFont &font)

text : QString

メッシュに使用されるテキストを保持します。

アクセス関数

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

Notifier シグナル:

void textChanged(const QString &text)

メンバ関数ドキュメント

[explicit] QExtrudedTextMesh::QExtrudedTextMesh(Qt3DCore::QNode *parent = nullptr)

parent で新しい QText3DMesh を構築する。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します Qtおよび各ロゴは、The Qt Company Ltd.の商標です。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。