<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">最近搜了好多,现在总结如下。</span>
1、只需要探测当前有没有连上Wi-Fi(不用获取网络状态),可以调用<QNetworkConfigurationManager>类。
QNetworkConfigurationManager mgr;
if(!mgr.isOnline())
{
qDebug()<<"请先连接Wi-Fi";
}
else
{
qDebug()<<"当前已连接上Wi-Fi";
}
2、需要探测当前网络有没有数据来往,可以采用以下方法:
1:先声明一个槽:
void lookedUp(const QHostInfo &);
2:在.cpp文件里实现这个槽函数。
void MainWindow::lookedUp(const QHostInfo &host)
{
if(host.