1.第一步
把需要的图片下载下后进行改名,然后放到同一个文件夹上,任意取一个英文名。
2.第二步
然后把这个文件转移到工程目录下
3.第三步
添加一个qtresoure file,然后点击添加,先添加一个前缀,名字可以自己取
然后,你就可以添加文件了,添加完成后,就可以使用Qlabel显示图像了
label= new QLabel;
QImage *img=new QImage;
img->load(":/new/picture/image/hm.jpg");
label->setPixmap(QPixmap::fromImage(*img));
同样的道理我们可以实现QWidget的背景图
void Widget::paintEvent(QPaintEvent *e)
{
QPainter p(this);
QImage image1;
image1.load(":/new/barkword/Image/68396.jpg");
p.setRenderHint(QPainter::Antialiasing,true);
p.drawPixmap(0,0,width(),height(),QPixmap::fromImage(image1));
}