我用了QNetworkInterface,但显示的是空值。为什么呢?
#include <QApplication>
#include <QLabel>
#include <QNetworkInterface>
#include <QMessageBox>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel lbl;
QNetworkInterface *mac = new QNetworkInterface();
QString strMac = mac->hardwareAddress ();
if (strMac == "")
QMessageBox::about(0,"","null");
else
QMessageBox::about(0,"","not null");
lbl.resize(300,200);
lbl.setText(strMac);
lbl.show();
return app.exec();
}