关于qt保存数据到txt文件的问题

问题: 从lineEdit写入到txt文本的数据都被覆盖了
3个lineedit数值是实时写入到txt文本中的,但是光标一直都在文件头,怎么样才能使光标停留在数据末尾呢?

qfile file("c:\\2012\\06\\01\\02.txt");
  if(file.open(qfile::append))
  {
  qtextstream out(&file);
  out<lineedittime->text();
  out<<" ";
  out<lineedit->text();
  out<lineedit_1->text();
  out<lineedit_2->text();
  out.seek(out.pos());//定位文件当前坐标的位置
  out.seek(29);//移动29个字节
  file.write("\r\n");//换行符
  file.close();

  }

你可能感兴趣的:(qt)