标题:关于在子线程中使用get,post的问题
作者:meteor860903
日期:2019-10-18 15:57
内容:
.h文件
.cpp文件
这是一个小类,我把这个类,直接放在 GUI线程中,调用login,这一个槽函数(finishedSlot)能响应。
因为需要在多线程并行处理,所以当放在次线程中时候,这个槽函数(finishedSlot),就不会响应。求解决。
connect 第5个参数都换了一次,也不行。
再如下图:
后面如果不加 延时 sleep,则会响应槽函数(finishedSlot)。
如果加了这3秒的延时,则会等延时才会响应。
请问这样的问题要怎么才能解决。
因为我在线程中调用后,后面会有很多的任务要去做。
主要是在线程中要怎么解决此问题,多线程并发
#1 [20091001753 10-19 05:40]
auto reply = nam->get(QNetworkRequest(QUrl("http://ip138.com/")));
connect(reply,&QNetworkReply::finished,[&,reply]{
if(!reply->error()){
qDebug()deleteLater();
});