要在Qt中显示一张图片,可以使用QPixmap和QLabel。以下是一个示例代码:
#include <QApplication>
#include <QLabel>
#include <QPixmap>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// 创建一个QLabel控件来显示图片
QLabel label;
// 加载图片文件
QPixmap pixmap("image.png");
// 将图片设置为label的pixmap
label.setPixmap(pixmap);
// 调整label的大小以适应图片
label.resize(pixmap.width(), pixmap.height());
// 显示label
label.show();
return a.exec();
}
在上面的代码中,我们首先创建了一个QLabel控件,然后加载了一张图片文件并将其设置为label的pixmap,最后调整了label的大小以适应图片,并将label显示出来。