Qt3D ExtrudedTextMesh不是一种类型

时间:2017-07-07 06:09:12

标签: qt qml qt5 qt3d

我在Qt 5.9.1中为mac测试了此代码,qtcreator报告错误:ExtrudedTextMesh不是类型。

import QtQuick 2.0
import Qt3D.Core 2.0
import Qt3D.Extras 2.0


// 3D 文本示例
Entity{
    components: [
        // bug: ExtrudedTextMesh is not a type, Qt 5.9.1 mac
        ExtrudedTextMesh {
            text: "Hello 3D"
            depth: 0.2
        },
        PhongAlphaMaterial{
            id: colorMaterial
            ambient: Qt.rgba( 1, 0, 0, 1.0 )
            diffuse: Qt.rgba( 1, 0, 0, 1.0 )
            specular: Qt.rgba(1, 0, 0, 1.0 )
            shininess: 1.0
            alpha: 0.5
        }
    ]
}

1 个答案:

答案 0 :(得分:1)

已报告此错误,请查看QTBUG-61451。在评论中说:

  

使用导入Qt3D.Extras 2.9作为Qt 5.9中的新功能。

我已经尝试过它并且有效。