分享

Qt 图片适应QLabel控件大小(饱满缩放和按比例缩放)

 昵称52164085 2018-01-30

直接上代码:

  1. QImage Image;  
  2. Image.load(<span style="font-family:Consolas, 'Courier New', Courier, mono, serif;line-height:18px;background-color:rgb(248,248,248);">"d:/test.jpg"</span>);  
  3. QPixmap pixmap = QPixmap::fromImage(Image);  
  4. int with = ui->labPic->width();  
  5. int height = ui->labPic->height();  
  6. QPixmap fitpixmap = pixmap.scaled(with, height, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);  // 饱满填充  
  7. //QPixmap fitpixmap = pixmap.scaled(with, height, Qt::KeepAspectRatio, Qt::SmoothTransformation);  // 按比例缩放  
  8. ui->labPic->setPixmap(fitpixmap);  


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多