QNetworkReply 的finished()信号问题

5299 人浏览 | 时间: 2016-08-11 11:39:51 | 作者: codexia

QNetworkReply *replyOrg = manager->get(QNetworkRequest(url));
if ( NULL != replyOrg )
{
    connect(replyOrg, SIGNAL(finished()), this, SLOT(OnReadyReadOrg()));
}
这是我的部分代码,我现在的问题是程序运行一段时间后,这个finished()信号就不能收到(我这部分代码是在一个函数中每隔3秒去循环调用的),排查了很久都没找到原因,希望有大神可以帮忙解答下。


C++技术网解答:

    根据描述和代码,此处的功能应该是每隔3秒去请求url对应的数据,返回的的对象用replyOrg指向,如果有数据,表示获取请求的数据完成,就会发送信号SIGNAL(finished

请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0

相关阅读