Qt 图像缩放显示

Posted ike_li

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt 图像缩放显示相关的知识,希望对你有一定的参考价值。

1.

  

 QImage Image;
    Image.load(":/images/f1.png");
    QPixmap pixmap = QPixmap::fromImage(Image);
    int with = secene->width ();//要显示的宽度
    int height =secene->height ();
    QPixmap fitpixmap = pixmap.scaled(with, height, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);  // 饱满填充
    //QPixmap fitpixmap = pixmap.scaled(with, height, Qt::KeepAspectRatio, Qt::SmoothTransformation);  // 按比例缩放

    view->setBackgroundBrush(fitpixmap);

 

以上是关于Qt 图像缩放显示的主要内容,如果未能解决你的问题,请参考以下文章

如何在 QGraphicsScene 中缩放图像? (Qt 5.11)

简化 Qt 程序,我无法使用 QGraphicsScene 在 Qt 中显示图像

在放大的图像上查找缩放中心坐标

Qt可显示基本的图像类型,利用QImageQPxmap类可以实现图像的显示

在Qt中单击图像时尝试立即显示用户编辑操作的结果

Qt中图像的显示与基本操作