您可以使用scaled()
函数重新设置QPixmap的大小。以下是一个示例代码:
#include <QApplication>
#include <QLabel>
#include <QPixmap>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// 加载原始图片
QPixmap originalPixmap("image.jpg");
// 重新设置图片大小为300x200像素
QPixmap scaledPixmap = originalPixmap.scaled(300, 200);
// 显示调整后的图片
QLabel label;
label.setPixmap(scaledPixmap);
label.show();
return a.exec();
}
在这个例子中,我们首先加载了原始图片”image.jpg”,然后使用scaled()
函数将其调整为300x200像素的大小。最后,我们使用QLabel来显示调整后的图片。
请注意,您需要先安装Qt开发环境并包含相应的头文件才能成功编译和运行此代码。
内容由零声教学AI助手提供,问题来源于学员提问