可以使用QPixmap和QLabel组合来显示图像,具体步骤如下:
- 创建一个QPixmap对象并加载图像文件:
QPixmap pixmap("image.jpg");
- 创建一个QLabel对象并设置其大小与位置:
QLabel *label = new QLabel(parent);
label->setGeometry(x, y, width, height);
- 将图像设置到QLabel中:
label->setPixmap(pixmap);
完整示例代码:
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建QPixmap并加载图像文件
QPixmap pixmap("image.jpg");
// 创建QLabel并设置大小、位置和图片
QLabel *label = new QLabel();
label->setPixmap(pixmap);
label->setFixedSize(pixmap.width(), pixmap.height());
// 显示窗口
label->show();
return app.exec();
}