在C++中,您可以使用QPixmap和QLabel来显示图片。以下是在QLabel中设置图片的步骤:
导入必要的头文件。
创建一个QPixmap对象,将要显示的图片作为参数传递给它。
将QPixmap对象设置为QLabel的背景。
设置QLabel的大小,以确保能够完整地显示图片。
示例代码如下:
#include <QtWidgets/QApplication>
#include <QtWidgets/QLabel>
#include <QtGui/QPixmap>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QLabel* label = new QLabel();
QPixmap pixmap("example.jpg");
label->setPixmap(pixmap);
label->resize(pixmap.width(), pixmap.height());
label->show();
return a.exec();
}
在此示例中,我们创建了一个应用程序,并创建了一个空标签。然后,我们使用QPixmap从文件“example.jpg”中加载图像,并将其设置为标签的背景。最后,我们调整标签的大小以确保完全显示图像,并显示标签。