如何使用Qt获取主机名

How to get the hostname using Qt?

本文关键字:取主机名 Qt 何使用      更新时间:2023-10-16

如何获取台式电脑的主机名?

像这样,要获取 Symbian OS 的系统信息:

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

您可能正在寻找这个:

[静态] QString QHostInfo::localHostName((

返回此计算机的主机名。

主.cpp

#include <QHostInfo>
#include <QDebug>
int main()
{
    qDebug() << QHostInfo::localHostName();
    return 0;
}

main.pro

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

构建和运行

qmake && make && ./main

输出

"myhostname"

你知道那个类QHostInfo吗?

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

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