文本
ui->label->text(); 返回控件的文本。
ui->label->setText(fileName);
图片
在label上显示图片有多种方法。
显示静态图片
方法一:动态方法
QPixmap *pix=new QPixmap();
pix->load(filename);
ui->label->setPixmap(*pix);
方法二:静态方法
QPixmap pix(filename);
ui->label->setPixmap(pix);
方法三:直接设置控件
label->setPixmap(QPixmap(filename));
方法四:
QImage *image= new QImage(filename);
label->setPixmap(QPixmap::fromImage(image));
方法五:
QImage *image= new QImage(filename);
label->setPixmap(QPixmap::fromImage(image));
显示动态图片
QLabel *label =new QLabel();
QMovie *movie =new QMovie("D:/Project/Qt/firstQT/2.gif");
label->setMovie(movie);
movie->start();
label->show();