0
我有一个应用程序,可以查看和显示我周围所有可能的wifi连接。找到它们后,我可以选择一个。我希望用户输入所选Wi-Fi连接的密码。连接到现有的wi-fi信号
void availabelNetworks::on_connect_clicked()
{
QNetworkConfigurationManager mng;
QNetworkConfiguration cfg;
mng.updateConfigurations();
auto nc = mng.allConfigurations();
for(auto &x: nc)
{
if(x.bearerType()==QNetworkConfiguration::BearerWLAN)
{
if(x.name()==ui->listWidget->currentItem()->text())
{
cfg=x;
}
}
}
auto session = new QNetworkSession(cfg, this);
if(cfg.state()==QNetworkConfiguration::Undefined)
{
//I want user to enter password here
}
else
{
session->open();
}
}
有什么办法可以在QT中做到吗?
你是什么意思是什么呢?您是否希望用户输入WiFi网络的密码或您在程序某处指定的密码? – tambre
@ tambre,Wifi网络的密码。 – Amateur111