首页 > 解决方案 > 如何获取 QNetworkConfiguration UserChoice 对话框?

问题描述

Qt docu 说我可以弹出一个让用户选择QNetworkConfiguration. 但是我该怎么做呢?

当我有

QNetworkConfiguration config;
QNetworkSession *networkSession = new QNetworkSession(config, &a);
networkSession->open();

我怎么能告诉它我想要对话框。没有setType函数或ctor。我想念什么?还是我只是在错误的平台(Win64)上?

UserChoice 配置是一个占位符,当会话打开时,平台将解析为实际配置。根据平台,选择可能会生成一个弹出对话框,询问用户他的首选选择。

标签: c++qtqnetworkaccessmanagerqnetworkrequest

解决方案


根据http://doc.qt.io/qt-5/bearer-management.html只有 QNetworkConfigurationManager::defaultConfiguration() 返回 UserChoice 类型的配置


推荐阅读