将Q3DSurface嵌入到QQuickItem中
Embed Q3DSurface into QQuickItem
本文关键字:QQuickItem Q3DSurface 更新时间:2023-10-16
我正在使用Qt 5.7,我知道有一个Surface3D QML类型,除了我的情况,它运行良好。我希望纯C++会更快。
因此,为了加快我处理3D数据可视化的基于QML的GUI应用程序的速度,我希望Q3DSurface有一个代理将其嵌入到Qml应用程序中。为此,我需要从 QQuickItem 进行子类化,然后我需要将此自定义类设置为 Q3DSurface 实例的容器。是吗?有什么方法可以做到这一点?
你可以看看这个例子:http://doc.qt.io/qt-5/qtdatavisualization-qmlsurface-example.html
据我了解,它显示了如何将Surface3D嵌入到QML应用程序中。
为了能够在之后渲染到它上面,你可以连接到 update-method。我不确定如何确保在 Surface3D 渲染准备就绪后可以完成此操作。
相关文章:
- 构造函数中的 QQuickItem 父项 null
- 要在屏幕上绘制一些小瓷砖,我应该使用 QQuickItem 还是 QQuickPaintedItem?
- 如何从C++扩展的QQuickItem创建QQuickWindow作为子窗口?
- 如何将一个 QQuickItem 扩展作为子扩展添加到另一个 QQuickItem 扩展?
- 如何在扩展的QQuickItem中与模型交互
- 如何在"QQuickItem"派生类中访问"QQmlApplicationEngine&q
- 如何在 QQuickItem 上绘制 QQuickItem
- 鼠标区域窃取QQuickItem的鼠标事件
- 如何让我的OpenGL视频具有与QQuickItem相同的大小和位置?
- 我的 OpenGL QQuickItem 没有我想要的大小
- 将Q3DSurface嵌入到QQuickItem中
- 创建 QQuickItem 子类的实例是否有问题,我不打算渲染或添加到 QML 树中的实例?
- 如何禁用Qquickitem上的更新
- 将QQuickItem指针的子类指定给另一个C++对象
- 在C++中调用 QQuickItem (TextArea) 的方法
- 如何正确使用 QQuickItem::stackBefore() 在 GridLayout 中对项目重新排序
- QQuickItem 不会渲染
- 在QQuickItem中绘制多个不同颜色的点
- 在 QQuickItem 上打开 QFileDialog
- 如何在C++端获取QQuickItem的有效实例