QPixmap设置图片宽和高
时间: 2024-03-27 18:38:09 浏览: 89
关于图片大小问题造成的QPixmap或QImage读取图片失败的解决办法
要设置QPixmap的宽和高,可以使用scaled()方法。例如,如果你要将一个名为image.png的图像设置为100x100像素大小的QPixmap,你可以这样写:
```
QPixmap pixmap("image.png");
pixmap = pixmap.scaled(100, 100, Qt::KeepAspectRatio);
```
这个例子中,我们首先创建了一个QPixmap对象,并将其初始化为名为image.png的图像文件。然后,我们使用scaled()方法将其缩放为100x100像素的大小。Qt::KeepAspectRatio参数确保图像保持其纵横比,以避免图像的拉伸或压缩。
阅读全文