如何使用Qt获取系统代理?

Phi*_*ent 2 c++ proxy qt

我有以下代码,我试图从中提取系统代理设置:

QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::systemProxyForQuery();
foreach ( QNetworkProxy loopItem, listOfProxies ) {
    qDebug() << "proxyUsed:" << loopItem.hostName();
}
Run Code Online (Sandbox Code Playgroud)

我只返回一个项目并使用空白主机名.我缺少什么想法?

Phi*_*ent 5

通过:

QNetworkProxyQuery npq(QUrl("http://www.google.com"));
QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::systemProxyForQuery(npq);
Run Code Online (Sandbox Code Playgroud)

我出现了代理.