在QT中,使用Label控件实现图片显示是很有必要的。很多界面,或者窗口都需要显示图片。总结了一下,实现QT中LABEl控件实现图片展示的三种方法,欢迎各位大神指教,如何有更多更好的方法,也希望留言,大家一起思索讨论。
方案一
ui->label->setPixmap(QPixmap(":/desketop.png"));
控件是直接拖过去的,QPixmap 需要加头文件 #include <QPixmap> 图片放在项目文件夹下,图片要添加进资源。这里的路径都是使用的绝对路径。
方案二
QPixmap pixmap(":/desketop.png");
ui->label->setPixmap(pixmap);
ui->label->show();
方案三
ui->label->setStyleSheet("background-image: url(:/desketop.png);");
第三种方法类似修改控件样式
---------------------