Qt 使用QNetworkAccessManager时如何处理代理

Qt 使用QNetworkAccessManager时如何处理代理,qt,proxy,qnetworkaccessmanager,Qt,Proxy,Qnetworkaccessmanager,我在使用QNetworkAccessManager类时遇到一些问题 我使用它从类似“”的url下载一个简单文件 当我开始下载时,我使用: m_pNetworkReply = m_pNetworkAccessManager->get(QNetworkRequest(m_CurrentFileToDownload)); 然后我连接几个插槽以接收(例如)下载文件过程中的错误 我的问题是,如果计算机使用代理,我如何知道它?我见过QNetworkProxy类,但如何初始化它 是否有方法匹配默认浏览

我在使用QNetworkAccessManager类时遇到一些问题

我使用它从类似“”的url下载一个简单文件

当我开始下载时,我使用:

m_pNetworkReply = m_pNetworkAccessManager->get(QNetworkRequest(m_CurrentFileToDownload));
然后我连接几个插槽以接收(例如)下载文件过程中的错误

我的问题是,如果计算机使用代理,我如何知道它?我见过QNetworkProxy类,但如何初始化它

是否有方法匹配默认浏览器的设置?我必须让用户自己配置代理吗

我希望我的问题是清楚的


提前感谢您的帮助和建议

看看这些功能: