xp系统下qt开发的程序无法显示jpg类型图片
int main( int argc, char *argv[] ) { QApplication app( argc, argv ); QImage *image = new QImage; image->load( "xp.jpg" ); QLabel *label = new QLabel; label->setPixmap( QPixmap::fromImage( *image ) ); label->show(); return app.exec(); };
在w7系统下可以正常显示图片,而在xp下却无法显示jpg类型的(png类型的可以)。这是为何,求解决方案?
发布的时候需要带上插件:plugins/imageformats
需要将qt内的imageformats这个文件夹放到可执行文件所在的目录就可以了。
必须要这个文件夹,用到什么样的图片格式,可以考相对应的dll文件到此文件夹下即可