Qt:Label插入图片

版权声明:假装这里有个版权声明…… https://blog.csdn.net/CV_Jason/article/details/88935440

第一种方法,在Qt Designer的属性编辑器里面手动添加:
在这里插入图片描述
直接添加想要的图片,所见即所得:
在这里插入图片描述
这种方法的优势是简单,缺点是只能够“赋初值”,而不是动态的给所需的Label插图。想“随时随地”插图,还是要手动敲代码,但好在也并不复杂。

void QFun::on_pushButton_clicked()
{	
	QImage image(QString("D:/1.jpg"));
	ui.label->setPixmap(QPixmap::fromImage(image));
	ui.label->resize(image.width(),image.height());
}

显而易见,通过QLabel的setPixmap方法即可。当然这里只是最简单的示例,实际操作当中,还需要对所输入QImage合法性进行判断,不然如果读取错误,会出现运行时异常。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/CV_Jason/article/details/88935440