Chawki Messaoudi
Chawki Messaoudi

Reputation: 762

How to get the hostname using Qt?

How to get the host name of my desktop PC?

Like this, to get system information for Symbian OS:

http://developer.nokia.com/community/wiki/Get_device_information_using_Qt

Upvotes: 12

Views: 16598

Answers (2)

Marvvvv
Marvvvv

Reputation: 81

you know that class QHostInfo?

http://doc.qt.io/qt-4.8/qhostinfo.html

qDebug(QHostInfo::localHostName().toLocal8Bit());

Upvotes: 2

László Papp
László Papp

Reputation: 53165

You are probably look for this:

[static] QString QHostInfo::​localHostName()

Returns the host name of this machine.

main.cpp

#include <QHostInfo>
#include <QDebug>

int main()
{
    qDebug() << QHostInfo::localHostName();
    return 0;
}

main.pro

TEMPLATE = app
TARGET = main
QT = core network
SOURCES += main.cpp

Build and Run

qmake && make && ./main

Output

"myhostname"

Upvotes: 19

Related Questions