记录一下,遇到过一个使用QNetworkReply下载图片没成功的问题, 排查步骤如下:
1、finished() 信号没触发,确定connect没写错
2、发现readyread()也没触发
3、vs断点调试到connect前时,有输出信息“QObject: Cannot create children for a parent that is in a different thread”,那时候创建的对象
4、试了 connect加参数 Direction、对象构造函数的parent传NULL,都不行
5、后来想到,是在一个回调函数里调用的,把直接调用改成emit 抛出去,OK了。