QPixmap scaled函数

 

QPixmap::scaled(const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation) const

 根据给定的尺寸来放大缩小QPixmap

IgnoreAspectRatio  矩形框有多大,图片就缩放成多大,不限制原图片的长宽比

KeepAspectRatio    保持原图片的长宽比,且不超过矩形框的大小

KeepAspectRatioByExpanding   根据矩形框的大小最大缩放图片

 

QPixmap::scaled(int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation) const

返回匹配目标设置后的QPixmap,宽高为给定值

你可能感兴趣的:(qt)