圖1:label的本身大小
圖2:給label設置文字,不做任何別的設置
ui->label->setText(QObject::tr("current font is %1").arg(ui->fontComboBox->currentText()));
圖3:給label設置文字,或者設置圖片, 並且調用adjustSize()設置label大小隨內容自動變化
//設置文字
ui->label->setText(QObject::tr("current font is %1").arg(ui->fontComboBox->currentText()));
ui->label->adjustSize();
//設置文字
ui->label->setPixmap(QPixmap(":/image/panda.png"));
ui->label->adjustSize();
圖4:給label設置文字,或者設置圖片,並且調用setScaledContents() 設置label內容填充整個label空間
//設置文字 ui->label->setText(QObject::tr("current font is %1").arg(ui->fontComboBox->currentText())); ui->label->setScaledContents(true); //默認是false //設置圖片 ui->label->setPixmap(QPixmap(":/image/Panda.png")); ui->label->setScaledContents(true); //默認是false