引用楼主songfangfang于2010-07-30 14:53发表的 qt下保存文件,替换不了已存在的文件??? :
现在才发现这个问题,当我要保存文件时,替换已存在的文件,可是并没有真正替换成功,而是在源文件的后面,不知道这是什么原因啊?
代码如下:
    QString fileName = QFileDialog::getSaveFileName(this,tr("Save file as"), "", "*.dat");
    QSettings settings("sys.ini",QSettings::IniFormat);
    if (!fileName.isEmpty()) {
        QFile file(fileName);
        QTextStream stream(&file);
        if (file.open(QFile::
Append | QFile::Text)) {
                QStringList pieces;
              for(i=0;i<30;i++){
               pieces.append("hello");
                stream << pieces.join(",") << "\n";
               }
        }
        file.close();
....... 
