Я использую Ubuntu 18.04.
Как получить имя WiFi, к которому подключена система.До сих пор я спрашиваю следующее, но он возвращает имена интерфейсов вместо имен Wifi:
QNetworkConfigurationManager nwkMgr;
QList<QNetworkConfiguration> nwkCnfList = nwkMgr.allConfigurations();
for(const QNetworkConfiguration &ncnf : nwkCnfList)
{
qDebug() << ncnf.name() << ncnf.bearerType();
if (ncnf.bearerType() == QNetworkConfiguration::BearerWLAN)
{
// would like to detect WiFi here
qDebug() << "WiFi:" << ncnf.name();
}
}
В этом списке перечислены интерфейсы:
"Wired connection 1" 1
"ens33" 1
Как я могу получить ИМЯWi-Fi?