12

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

László Papp
  • 51,870
  • 39
  • 111
  • 135
Chawki Messaoudi
  • 714
  • 2
  • 6
  • 18

2 Answers2

19

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"
Community
  • 1
  • 1
László Papp
  • 51,870
  • 39
  • 111
  • 135
2

you know that class QHostInfo?

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

qDebug(QHostInfo::localHostName().toLocal8Bit());
jesterjunk
  • 2,342
  • 22
  • 18
Marvvvv
  • 81
  • 1
  • 8