图像作为QT中的纹理

Image as texture in QT

我在使用 QT 中的自定义项时遇到问题,因为我想使用 updatePaintNode 映射几何体中的纹理,我应该如何在 updatePaintNode 方法中将图像加载为 QT 中 sceneGraph 中的纹理?请帮我举个例子,我一直在寻找例子,但我发现的都是非常混乱的东西。

获取纹理最简单的方法,就是使用QQuickWindow::​createTextureFromImage函数。

另一种方法是继承 QSGTexture 并实现您的自定义绑定函数。有关详细信息,请参阅 QSGPlainTexture 源代码。