-
UID:115579
-
- 注册时间2011-04-21
- 最后登录2012-07-24
- 在线时间51小时
-
- 发帖13
- 搜Ta的帖子
- 精华0
- 金钱140
- 威望24
- 贡献值0
- 好评度14
-
访问TA的空间加好友用道具
|
 这段代码...我不明白..能否解释一下? 越具体越好```` - QNetworkConfigurationManager manager;
- if (manager.capabilities() & QNetworkConfigurationManager::NetworkSessionRequired) {
- // Get saved network configuration
- //QMessageBox::information(NULL,tr("test"),tr("what happen!"));
- QSettings settings(QSettings::UserScope, QLatin1String("Trolltech"));
- settings.beginGroup(QLatin1String("QtNetwork"));
- const QString id = settings.value(QLatin1String("DefaultNetworkConfiguration")).toString();
- settings.endGroup();
- // If the saved network configuration is not currently discovered use the system default
- QNetworkConfiguration config = manager.configurationFromIdentifier(id);
- if ((config.state() & QNetworkConfiguration::Discovered) !=
- QNetworkConfiguration::Discovered) {
- config = manager.defaultConfiguration();
- }
- networkSession = new QNetworkSession(config, this);
- connect(networkSession, SIGNAL(opened()), this, SLOT(sessionOpened()));
- getFortuneButton->setEnabled(false);
- statusLabel->setText(tr("Opening network session."));
- networkSession->open();
- }
|