Qt主线程中联网 发表于 2019-01-13 分类:Code · 次浏览 阅读本文可能花费您 1 分钟 在主线程中联网,不使用多线程 (不会卡主线程) 1234567891011121314151617QUrl url(ui->lineEdit->text());QNetworkAccessManager manager;QEventLoop loop;QTextCodec* codec;QNetworkReply* reply;reply = manager.get(QNetworkRequest(url));//请求结束并下载完成后,退出子事件循环connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));//开启子事件循环loop.exec();QString codeContent = reply->readAll();//一定要注意编码问题,否则很容易出现乱码的 //codec = QTextCodec::codecForHtml(codeContent.toAscii());//codeContent = codec->toUnicode(codeContent.toAscii()); 最后更新:2022-04-18 13:32:54 原文链接:http://blog.iwxyi.com/2019/01/13/Qt主线程中联网/ 打 赏装成好像很多人打赏的样子 上一篇:Qt连接MySQL 下一篇:PHP取网页源码