将
QByteArray Temp 处理了一下,用mid提取了一
部分数据 到 part 变量里面
直接将TEMP写入就行,将part写入就是空白……
啥
问题啊。
写入TXT文件的问题- -
int j = 0;
while ((j = temp.indexOf("0", j)) != -1) {
j=j+2;
QByteArray part = temp.mid(j, 3);
ui->textBrowser->append(part);
ui->lineEdit->clear();
ui->lineEdit->setText(part);
++j;//在此位置是正确
显示。
QFile myfile("D:/test.txt");
myfile.open(QIODevice::WriteOnly|QFile::Append|QIODevice::Text);
myfile.write(part);
myfile.write("aaaa");//只显示aaaa
myfile.close();


把这几行代码移到程序前面就能显示了,但是由于变量part 里面有好几个数,比如 20 40 60 80最终显示的结果是20aaaa40aaaa60aaaa80aaaa,为啥aaaa这么多啊我只要在最后显示一遍咋办……