12

デスクトップ PC のホスト名を取得するにはどうすればよいですか?

このように、Symbian OS のシステム情報を取得するには:

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

4

2 に答える 2

19

あなたはおそらくこれを探しています:

[静的] QString QHostInfo:: localHostName()

このマシンのホスト名を返します。

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

ビルドして実行

qmake && make && ./main

出力

"myhostname"
于 2014-12-18T11:53:23.363 に答える
0

そのクラス QHostInfo を知っていますか?

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

qDebug(QHostInfo::localHostName().toLocal8Bit());
于 2014-12-18T11:50:31.283 に答える