QNetworkSettingsUserAgent 类
QNetworkSettingsUserAgent 表示连接到网络的用户凭据。 更多...
头文件 | #include <QNetworkSettingsUserAgent> |
qmake | QT += networksettings |
公共函数
QNetworkSettingsUserAgent(QObject *parent = nullptr) | |
void | cancelInput() |
void | clearConnectionState() |
QString | passphrase() const |
void | setPassphrase(const QString &passphrase) |
void | setSsidAndPassphrase(const QString &ssid, const QString &passphrase) |
信号
void | error() |
void | ready(bool cancel) |
void | requestNextConnection() |
void | showUserCredentialsInput() |
详细描述
使用 QNetworkSettingsService::connectService() 方法连接到 Wi-Fi 网络。网络名称通过服务设置标识符(SSID)指定。如果不需要密码,则立即创建连接。可以使用 QNetworkSettingsService::state 属性来监控连接状态。
如果需要密码,则发出 QNetworkSettingsUserAgent::showUserCredentialsInput() 信号。为了创建连接,可以使用 QNetworkSettingsUserAgent::setPassphrase() 方法设置密码。
成员函数文档
[explicit]
QNetworkSettingsUserAgent::QNetworkSettingsUserAgent(QObject *parent = nullptr)
创建一个具有父 parent 的用户代理。
[invokable]
void QNetworkSettingsUserAgent::cancelInput()
取消用户凭据输入请求。
注意:此函数可以通过元对象系统从 QML 中调用。请参阅 Q_INVOKABLE。
void QNetworkSettingsUserAgent::clearConnectionState()
清除连接状态。
[signal]
void QNetworkSettingsUserAgent::error()
当连接由于无效的用户凭据而失败时发出此信号。
QString QNetworkSettingsUserAgent::passphrase() const
返回用户代理的密码。
另请参阅setPassphrase。
[signal]
void QNetworkSettingsUserAgent::ready(bool cancel)
当用户提交网络密码或将取消设置为true
取消密码查询时,会触发此信号。
[信号]
void QNetworkSettingsUserAgent::requestNextConnection()
当网络管理器尝试使用模型中的下一个网络接口连接时,会触发此信号。
[调用方法]
void QNetworkSettingsUserAgent::setPassphrase(const QString &passphrase)
将连接到wifi网络的密码设置为passphrase。
需要在此方法被调用以响应showUserCredentialsInput()信号。
注意:此函数可以通过元对象系统从 QML 中调用。请参阅 Q_INVOKABLE。
另请参阅passphrase。
void QNetworkSettingsUserAgent::setSsidAndPassphrase(const QString &ssid, const QString &passphrase)
将网络名称设置为ssid,并将用户代理密码设置为passphrase。
[信号]
void QNetworkSettingsUserAgent::showUserCredentialsInput()
需要连接到wifi网络时,会触发此信号。
© 2024 The Qt Company Ltd. 本文档中包含的贡献均为各自所有者的版权。本文件提供的文档是在GNU自由文档许可证1.3版本的条款下发布的,该许可证由自由软件基金会发布。Qt及其相关标志是芬兰的The Qt Company Ltd.和/或全世界其他国家的商标。所有其他商标均为其各自所有者的财产。