Qt Qlable显示网络图片

QT += network

#include <QtNetwork>
#include <QNetworkAccessManager>
#include <QUrl>
#include <QNetworkRequest>
#include <QNetworkReply>  
 
    QUrl url("http://xvbin.com.cn/wp-content/uploads/2017/11/mmexport1504823224295-300x300.jpg");
    QNetworkAccessManager manager;
    QEventLoop loop;

    // qDebug() << "Reading picture form " << url;
    QNetworkReply *reply = manager.get(QNetworkRequest(url));
    //请求结束并下载完成后,退出子事件循环
    QObject::connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));//图片下载完则退出子事件循环
    //开启子事件循环
    loop.exec();

    QByteArray jpegData = reply->readAll();
    QPixmap pixmap;
    pixmap.loadFromData(jpegData);
    ui->label->setPixmap(pixmap); //在QLabel显示图片