我们通常加载图片方式
QImage qimg;
qimg.load(strStartPath); // strStartPath为图片完整路径
结果发现载入正常,但是显示不出来
后来对比下图片的二进制格式后发现某些图片的格式有问题
正常有两种方式解决:
方法一:
通过图片格式转化工具把图片格式转换下
方法二:
QFile file(strStartPath);
file.open(QIODevice::ReadOnly);
QByteArray data = file.readAll();
QImage img = QImage::fromData(data);