QString newfilepath=D:/Desktop/text.txt; saveTextByIODevice(newfilepath);//在D:/Desktop/文件夹创建一个文本文档text.txt用于保存UDP通信数据 QFile *aFile = new QFile(newfilepath);//创建 QFile对象用于实时写入UDP收到的文本数据,这个变量会在savelog函数中被调用 aFile->open(QIODevice::ReadWrite | QIODevice::Append);//打开文本,并以设置为以未追加的方式添加文本 QTextStream txtOutput; txtOutput.setDevice(aFile);//创建输出流,也可以用下面这一句代码代替这两句 //QTextStream txtOutput(file);
........... //当UDP接收到数据,将数据转换为QString str txtOutput<<str<<endl;//将str输出到文本末尾