在QLabel上显示图片的问题
QLabel *pLabel = new QLabel;
QImage iconFile(strFilePath);
m_pLabel->setPixmap(QPixmap::fromImage(iconFile));
strFilePath是图片的路径。
现有问题,当我的图片是一张1024*768的图片时,QImage生成对象就会失败,QImageData为空,如果我换成以下代码:
QImage iconFile(1024, 768, QImage::Format_RGB32);
iconFile.load(strFilePath);
iconFile貌似可以创建成功,但是接下来的QPixmap生成却无法成功。
还请问,有什么样的办法可以显示一张1024*768或者比这个尺寸还大一点的图片,希望能得到一个详细的说明,谢谢各位了,能附上代码最好,小弟万分感谢!!!
[解决办法]
加载的是什么格式的图片?
一些格式的图片,需要包含Qt的plugins\imageformats下的相应格式库文件