QLabel 图片缩放居中、图片适应控件、控件适应图片
缩放居中
QPixmap pix = QPixmap::fromImage(m_QImg); ui.label->setAlignment(Qt::AlignCenter); ui.label->setPixmap(pix.scaled(ui.label->size(), Qt::KeepAspectRatio, Qt::SmoothTransformation));
图片适应控件
ui.label->setScaledContents(true);
控件适应图片
QPixmap pix = QPixmap::fromImage(m_QImg); ui.label->setPixmap(pix); //图像显示在label上 ui.label->adjustSize(); //控件适应图像(注意必须放到上一句代码之后)