我试图在QTextEdit框中显示Raspberry Pi的IP地址;在树莓派上使用qt显示ip地址
IPAddress = new QTextEdit("Current IP Address: \n", this);
QString tem = QString::number(system("hostname -I"));
IPAddress->append(tem);
IPAddress->setStyleSheet("QTextEdit{border: none;outline:none;border-image: none;}");
IPAddress->show();
问题是这样显示的IP地址为0。
我如何获得这显示实际的IP地址?
我要注意的是,我在Raspberry Pi和终端上这样做,这个命令确实显示ipaddress,但我可能会误解一些东西 – MShields
您正在混合程序结果和输出。看到我编辑的帖子。 – jpo38
我试图使用QNetwork接口,如该帖子所示,但获得相当不变的构建错误,声明QHostAddress是未定义的,即未定义的引用'QHostAddress ::〜QHostAddress()' – MShields