【发布时间】:2013-05-10 10:15:16
【问题描述】:
我使用 QNetworkAccessManager 来处理发送一个 http 请求:
void f()
{
QNetworkRequest request( QUrl( address ) );
QNetworkAccessManager mng;
mng.get(request);
//QEventLoop().exec();
}
void main()
{
...
f();
...
}
如果没有 QEventLoop().exec(); 行,应用程序将不会发送请求。但是如果使用 QEventLoop().exec(); 行,它会的。不明白为什么?
你能帮我解惑吗?
非常感谢!
(P/s:我看过这个链接:Sending an HTTP request using QNetworkAccessManager)
【问题讨论】:
标签: qt5 qnetworkaccessmanager qeventloop