Qt 獲取本機網路資訊

2021-10-12 13:00:00 字數 950 閱讀 8412

qhostinfo

qnetworkinte***ce

通過靜態函式, 獲取本機名, 獲取本機物件,通過本機物件獲取來獲取本機的ip位址【qhostaddress】列表

成員函式

qhostinfo::

localhostname()

; 靜態函式,獲取主機名

qhostinfo::

fromname

(hostname)

; 靜態函式,通過主機名獲取乙個hostinfo物件

qlist

addresses()

; 返回乙個hostaddress列表

qhostaddress類
hostaddress.

tostring()

; 將位址作為str返回

qnetworkinte***ce的成員函式
qlist

addressentries()

; 返回乙個addressentry列表

qlist

alladdress()

; 靜態函式,返回乙個hostaddress列表

qstring name()

; 返回裝置名(網絡卡

qstring hardwareaddress()

; 返回硬體位址(mac

qnetworkaddressentry 類
entry.ip(

).tostring()

; 獲取ip位址

entry.

netmask()

.tostring()

; 獲取子網掩碼

entry.

broadcast()

.tostring()

; 獲取廣播位址

qt學習筆記——獲取本機網路資訊(ip, 子網掩碼, 廣播位址,主機名

QT獲取本機網路資訊

直接上 qstring detail qlistlist qnetworkinte ce allinte ces for int i 0 ientrylist inte ce.addressentries for int j 0 j 接下來解釋每行 的意思 定義乙個字串detail,獲取所有網路介面...

Qt網路程式設計學習 獲取本機網路資訊)

補充 qgridlayout中的 addwidget引數的意義 依次代表 行 列 占用行數 占用列數 主要標頭檔案 qnetworkinte ce qhostinfo 主要函式 qstring localhostname qhostinfo localhostname 獲得本機主機名qhostinf...

QT 網路通訊篇 獲取本機資訊

今天carry對qt網路通訊的http有了一定的理解,可能了解的非常基礎,希望大家多提點意見哈!qt中的網路程式設計是由qt network提供的,它提供了許多類來實現網路應用中的各種功能,下面簡單實現一下獲取本機資訊 1,在ui介面新增如圖控制項 2,在.pro工程檔案中新增 qt network...