将通过URL下载的图片显示出来:
效果如下:
//显示图片
QPixmap pix;
QImage image(fileName);//filename,图片的路径名字
ui->pix->setPixmap(pix.fromImage(image));// ui->pix就是label的控件名字
ui->pix->setScaledContents(true);
ui->pix->show();
setScaledContents:属性标签介绍
当启用时,标签显示一个pixmap,它将缩放pixmap的图片以填充可能够使用的空间。
此属性的默认值为false。
要使用就设置为true!这样图片就能自适应label大小。
下面放不开启该属性的效果图:
可以看到只显示一部分,因为图片太大无法显示全部!