我使用的是Qt 5.7,我知道有一个Surface3D QML类型,除了性能之外,它的效果很好。我希望纯C ++会更快。
因此,为了加快处理3D数据可视化的基于QML的GUI应用程序,我希望有一个Q3DSurface代理将其嵌入到Qml应用程序中。为此我需要从QQuickItem继承,然后我需要将此自定义类设置为Q3DSurface实例的容器。是对的吗? 这样做的方法是什么?
答案 0 :(得分:0)
您可以查看此示例:http://doc.qt.io/qt-5/qtdatavisualization-qmlsurface-example.html
据我了解代码,它展示了如何将Surface3D嵌入到QML-app中。
为了能够在之后渲染它,您可以连接到update-method。我不确定如何确保在Surface3D渲染准备就绪后可以完成此操作。