Qt 图像缩放显示

时间:2023-03-09 06:53:55
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);