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