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(); //控件適應圖像(注意必須放到上一句代碼之後)

 

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