【发布时间】:2018-06-20 09:00:17
【问题描述】:
有没有办法从QImage 创建Qt3DRender.QTextureImage?
我的目标是将自定义图像放置在 3D 空间中的平面上。
我只知道QTextureImage可以打开一些光栅图像文件(如.webp)和.jpg等文件。
它可以从磁盘打开文件:
material = Qt3DExtras.QNormalDiffuseSpecularMapMaterial()
material.setTextureScale(1)
material.setAmbient(QColor.fromRgbF(1, 1, 1, 0))
image = Qt3DRender.QTextureImage()
image.setSource(QUrl("file:test.jpg"))
material.normal().addTextureImage(image)
plane_entity.addComponent(material)
我想做这样的事情:
image.setSource(QImage())
【问题讨论】:
标签: opengl qt5 pyqt5 qt3d pyside2