想要实现 QNetworkReply *reply = new QNetworkReply;
一、 想要在reply 信号finished()的时候 做正常下载完毕处理。
二、 想要判断出当 TimeoutError 即网络超时的时候返回说明信息 “网络超时,请检查网络连接”
三、 想要判断出当 reply->error() 即其他错误的时候返回说明信息 “下载错误。请重新下载”
大体思路就是这样, 小弟现在困惑于 不知道该怎么判断出第二和第三项。 最好给我写个判断的代码
比如
if (reply->error())
{
fprintf(stderr, "Download of %s failed: %s\n",
url.toAscii().constData(),
qPrintable(reply->errorString()));
}
QT的帮助手册小弟也看了QNetworkReply这个类的,可是小弟在看判断错误那里只看到
共用体enum QNetworkReply::NetworkError 小弟不知道该怎么判断出其中的QNetworkReply::TimeoutError了 求高手指教
最好帮我写出像上面代码那样的代码
在线求 急求!!!!