版权声明:假装这里有个版权声明…… 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合法性进行判断,不然如果读取错误,会出现运行时异常。