Qt 如何在QML中生成三维文本

Qt 如何在QML中生成三维文本,qt,qml,qt5,qtquick2,Qt,Qml,Qt5,Qtquick2,使用QtCreator4.9.1(基于Qt5.12.3),我试图通过一个QML项目制作一个简单的3D文本,比如“Hello3D” 我搜索了很多,但不幸的是没有找到一个简单的例子。在这种情况下,医生也很糟糕 这是我用于该文本的代码: import QtQuick 2.12 import QtQuick.Window 2.12 import Qt3D.Extras 2.12 Window { visible: true width: 640 height: 480 Ext

使用QtCreator4.9.1(基于Qt5.12.3),我试图通过一个QML项目制作一个简单的3D文本,比如“Hello3D”

我搜索了很多,但不幸的是没有找到一个简单的例子。在这种情况下,医生也很糟糕

这是我用于该文本的代码:

import QtQuick 2.12
import QtQuick.Window 2.12
import Qt3D.Extras 2.12

Window {
    visible: true
    width: 640
    height: 480

ExtrudedTextMesh {
        depth: 2.5
        font.family: "Helvetica"
        text: "Hello 3D" 
    }
}
问题是应用程序的窗口上没有显示任何文本

有办法解决这个问题吗?

你们不能把它放在窗口里,你们需要实体、材料和其他任何东西。查看更多信息,谢谢。我看了看那页。它包括许多其他对我来说都是新的东西。那里的项目也很混乱,因为它们包含几个文件,而我的项目只有几行。请问,您将如何修改上述代码以在窗口上显示文本“Hello 3D”?(最简单的方法)不能在几行代码中完成。3D是一件相当复杂的事情。您至少需要:摄影机、灯光、网格实体、材质、着色器。从QtCreator集合中获取一些简单的示例,并尝试根据需要对其进行修改。您不能只将其放入窗口,您需要实体、材质和其他任何东西。查看更多信息,谢谢。我看了看那页。它包括许多其他对我来说都是新的东西。那里的项目也很混乱,因为它们包含几个文件,而我的项目只有几行。请问,您将如何修改上述代码以在窗口上显示文本“Hello 3D”?(最简单的方法)不能在几行代码中完成。3D是一件相当复杂的事情。您至少需要:摄影机、灯光、网格实体、材质、着色器。从QtCreator集合中获取一些简单的示例,并尝试根据需要对其进行修改。