首页 > Web开发 > 详细

通过时间循环QEventLoop实现http请求

时间:2021-04-06 20:16:29      阅读:24      评论:0      收藏:0      [点我收藏+]
    QNetworkAccessManager *manager = new QNetworkAccessManager();
    QNetworkReply *reply = manager->get(QNetworkRequest(QUrl(url)));
    QByteArray responseData;
    QEventLoop eventLoop;

    QObject::connect(manager, SIGNAL(finished(QNetworkReply *)), &eventLoop, SLOT(quit()));

    eventLoop.exec();
    responseData = reply->readAll();

当调用事件的exec()的时候,程序就会在exec()里面无限循环,不会执行后面的代码,除非程序调用exit()从exec()里面跳出来。

通过时间循环QEventLoop实现http请求

原文:https://www.cnblogs.com/tingtaishou/p/14622227.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!