QString getLocalIpv4Address()
{
QList<QHostAddress> addresses =
QHostInfo::fromName(QHostInfo::localHostName()).addresses();
foreach(QHostAddress address, addresses)
{
if(address.protocol() == QAbstractSocket::IPv4Protocol)
return address.toString();
}
return "";
}