C++ 从pc加载图像并将其设置为QT中的标签

C++ 从pc加载图像并将其设置为QT中的标签,c++,image,qt,label,C++,Image,Qt,Label,如何从pc中的文件夹加载图像,并将其设置为标签。 每次打开应用程序窗口时,我都想这样做,这意味着每次我选择不同的图像并将其设置为相同的标签。谢谢。我不确定您在哪里遇到问题,因为您没有发布任何代码。试试这个: ui->imageLabel->setPixmap(QPixmap::fromImage(image)); 你可能还想看看,有人问了一个类似的问题 从Qt文档: 和 #include <QApplication> #include <QPixmap>

如何从pc中的文件夹加载图像,并将其设置为标签。
每次打开应用程序窗口时,我都想这样做,这意味着每次我选择不同的图像并将其设置为相同的标签。谢谢。

我不确定您在哪里遇到问题,因为您没有发布任何代码。试试这个:

ui->imageLabel->setPixmap(QPixmap::fromImage(image));
你可能还想看看,有人问了一个类似的问题

从Qt文档: 和

#include <QApplication>

#include <QPixmap>
#include <QFileDialog>
#include <QLabel>
#include <QHBoxLayout>

int main(int argc, char *argv[]) {
   QApplication a(argc, argv);

   QString picName = QFileDialog::getOpenFileName(0, "Open Image", "/home/", 
   "Image Files (*.png *.jpg *.bmp)");

   QPixmap pic(picName);

   QLabel *label = new QLabel;
   label->setPixmap(pic);

   label->show();

   return a.exec();
}