Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: При выводе в CSV перезаписывается первая строка, новые не добавляются
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие
OlejOK
{        
        csvFile.open(QIODevice::ReadWrite | QIODevice::Append);
        QString str = ui->lineEdit->text()+";"+ui->lineEdit_2->text()+"\n";
        QTextStream (&csvFile) << str;
        csvFile.close();
}
Алексей1153
видимо, потому что
Цитата
QIODevice::WriteOnly 0x0002 The device is open for writing. Note that this mode implies Truncate.

QIODevice::ReadWrite ReadOnly | WriteOnly The device is open for reading and writing.



попробуй так
csvFile.open(QIODevice::Append);
OlejOK
Проблема решена. Файл был открыт ранее для чтения и записи, до того момента как я пытаюсь открыть на добавление.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2019 IPS, Inc.