文本
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();