Is there a cross-platform way to get the local IP address (i.e. something that looks like
192.168.1.49
Use QNetworkInterface::allAddresses()
foreach (const QHostAddress &address, QNetworkInterface::allAddresses()) {
if (address.protocol() == QAbstractSocket::IPv4Protocol && address != QHostAddress(QHostAddress::LocalHost))
qDebug() << address.toString();
}