Label控件是一個常用的控件,我們可以用它顯示文本,顯示html超文本,放置可點擊的超鏈接,顯示圖片,動畫等等。
如圖有四個QLabel控件
image.png
通過以下代碼,
//顯示普通文本
QLabel *l=ui->label;
l->setText("^_^");
//顯示圖片
QLabel *l2=ui->label_2;
l2->setPixmap(QPixmap("://image/LuffyQ.png"));
l2->setScaledContents(true);//設置自動縮放內容
//顯示動畫
QLabel *l3=ui->label_3;
QMovie *myMovie=new QMovie("://image/mario.gif");
l3->setMovie(myMovie);
l3->setScaledContents(true);
myMovie->start();
//設置html文本
QLabel *l4=ui->label_4;
l4->setText("<h1>"
"<a href=\"https://www.baidu.com/\">"
"百度一下"
"</a>"
"</h1>");
l4->setOpenExternalLinks(true);//允許啟用外部鏈接
可實現下圖效果,
image.png