由于Qt默认
插件中
没有支持DDS,我在网上找到一个办法,
网上是这样子说的:
1。创建一个
QGLPixelBuffer2。使用bindTexture,去加载一个dds
3。然后使用QGLPixelBuffer的toImage转成
QImage。
4。然后就可以使用普通的QImage画法了
但是,我试验下来。
图片是不能正常
显示的。
无论使用QWidget中的
QLabel,还是使用QGLWidget都不行,同时我
load bmp,png等原生支持的图片
格式时
图片就可以正常显示
我使用QImage的isNULL函数查过加载的QImage,加载前是true,用Toimage以后就是false,说明图片加载没有什么
错误。
请大家帮帮我,谢谢
PS:如果有DDS的piugin,也请提供下载地址,我在网上找了好一会儿,也没有找到