如何用Qt显示图像

How to display an image with Qt

翻了一下Qt提供的widgets,好像没有显示图片的。在 Qt 中显示图像的正确方法是什么?

没有专门用于显示图像的小部件,但这可以通过标签小部件来完成。我们用像素图 属性.

来做到这一点

确保在您的代码中包含

#include <QPixmap>

然后,在您希望设置图像的任何位置,包括以下内容

QPixmap pic("/path/to/your/image");
ui->label->setPixmap(pic);

我们在这里做的是创建一个 QPixmap 对象,作为图像,然后将该对象设置为标签的像素图 属性。