QT QLabel详解(显示图片,动图,大图,多信息文本)

it2026-06-18  6

//显示文字 ui->lbText->setText("I'm label"); //显示普通图片 ui->lbImg->setPixmap(QPixmap("tou.jpg")); //显示动图图片 QMovie *movie = new QMovie("zhong.gif"); movie->setScaledSize(QSize(100,100)); ui->lbGif->setMovie(movie); movie->start(); //图片很大时候,采用流的方式进行读取文件,否则会出问题 QFile file(filename); file.open(QIODevice::ReadOnly); QByteArray array; array = file.readAll(); QImage image; image.loadFromData(array); QPixmap pix; pix = QPixmap::fromImage(image); pix = pix.scaled(100, 100); ui.label->setPixmap(pix); //显示多信息文本 QString info = "<html><head/><body><p>passwd<span style=\" color:#a40000;\">****</span></p></body></html>"; ui->lbMore->setText(info);

2.显示截图

最新回复(0)