//1.创建一个QString对象,包含图片路径
QString filename("d:/3.jpg");
//2.创建QImage对象用于加载和存储图像数据
QImage *image=new QImage;// QImage *image=new QImage("d:/3.jpg");
//3.创建QLabel对象,用于显示图像
QLabel *imagelabel=new QLabel(this);
imagelabel->setFixedSize(600,400);//设置QLabel大小
if(!(image->load(filename)))//加载图像,如果失败显示错误信息并释放image对象
{
QMessageBox::information(this,"失败","加载图片失败");
delete image;
return ;
}
//将QImage对象转换为QPixmap对象,为了确保图像能够以最佳的性能和兼容性在GUI应用程序中显示
imagelabel->setPixmap(QPixmap::fromImage(*image));
结果: