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(); //控件适应图像(注意必须放到上一句代码之后)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章