QNetworkSettingsWireless类

QNetworkSettingsWireless类封装了WiFi网络服务的配置。 更多信息...

头文件 #include <QNetworkSettingsWireless>
qmakeQT += networksettings

公共类型

标志安全
枚举类安全 { None, WEP, WPA, WPA2 }

属性

公共函数

QNetworkSettingsWireless(QObject *parent = nullptr)
boolhidden() const
booloutOfRange() const
voidsetHidden(const bool hidden)
voidsetOutOfRange(const bool aOutOfRange)
voidsetSecurity(const QNetworkSettingsWireless::Securities securities)
voidsetSignalStrength(const int signalStrength)
intsignalStrength() const
boolsupportsSecurity(QNetworkSettingsWireless::Security security)

信号

详细描述

成员类型文档

枚举类 QNetworkSettingsWireless::Security
标志 QNetworkSettingsWireless::Securities

此枚举类型持有用于保护连接的无线安全协议。

常量描述
QNetworkSettingsWireless::Security::None0x0000未保护
QNetworkSettingsWireless::Security::WEP0x0002有线等效隐私(WEP)
QNetworkSettingsWireless::Security::WPA0x0004Wi-Fi保护访问(WPA)
QNetworkSettingsWireless::Security::WPA20x0008Wi-Fi保护访问,版本2(WPA2)

Securities类型是为QFlags的类型定义。它存储安全值的或组合。

属性文档

[只读] hidden : const bool

表示无线SSID是否隐藏。

访问函数

boolhidden() const

通知信号

voidhiddenChanged()

isOutOfRange : bool

表示WiFi接入点是否超出范围。

访问函数

booloutOfRange() const
voidsetOutOfRange(const bool aOutOfRange)

通知信号

voidoutOfRangeChanged()

signalStrength : int

存储WiFi信号强度,范围从0到100。

访问函数

intsignalStrength() const
voidsetSignalStrength(const int signalStrength)

通知信号

voidsignalStrengthChanged()

成员函数说明

[显式] QNetworkSettingsWireless::QNetworkSettingsWireless(QObject *parent = nullptr)

创建一个带有父级 parent 的新WiFi网络配置。

[信号] void QNetworkSettingsWireless::passwordChanged()

当密码更改时发送此信号。

void QNetworkSettingsWireless::setHidden(const bool hidden)

设置 hidden 状态。

当隐藏状态更改时,会发出 QNetworkSettingsWireless::hiddenChanged 信号。

另请参阅hidden()。

void QNetworkSettingsWireless::setSecurity(const QNetworkSettingsWireless::Securities securities)

设置 securities 标志。

[可调用] bool QNetworkSettingsWireless::supportsSecurity(QNetworkSettingsWireless::Security security)

返回WiFi网络是否支持在 security 中指定的无线安全协议。

注意:此函数可以通过元对象系统从QML调用。请参阅Q_INVOKABLE。

另请参阅QNetworkSettingsWireless::Security

© 2024 Qt公司有限公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档根据自由软件基金会在其发布的GNU自由文档许可协议版本1.3的条款进行许可。Qt及其 respective标志是芬兰以及/或其他国家的Qt公司的商标。所有其他商标均为其各自所有者的财产。