3
有没有用于检测无线网络的API? ,或任何QT类来检测无线网络并连接到它们。 QNetworkInterface
是最接近的类,但它不支持它。如何连接到QT或Windows API中的无线WIFI网络?
有没有用于检测无线网络的API? ,或任何QT类来检测无线网络并连接到它们。 QNetworkInterface
是最接近的类,但它不支持它。如何连接到QT或Windows API中的无线WIFI网络?
与你想要的名称,然后尝试连接到它可以使用QNetworkConfigurationManager
和QNetworkSession
QNetworkConfiguration cfg;
QNetworkConfigurationManager ncm;
auto nc = ncm.allConfigurations();
for (auto &x : nc)
{
if (x.bearerType() == QNetworkConfiguration::BearerWLAN)
{
if (x.name() == "YouDesiredNetwork")
cfg = x;
}
}
auto session = new QNetworkSession(cfg, this);
session->open();
它首先搜索网络。
这对我不起作用。 'allConfigurations'为我返回一个网络接口列表,而不是网络/ SSID – Zimano
看看这个[thread](http://stackoverflow.com/questions/19651410/how-to-get-wifi-signal-strength-using-qt) – yegorich