Buenas pongo el snippet del codigo que me esta dando problemas, tengo una app que pide registrar a un usuario ok todo bien la quiero guardar en un archivo de texto todo genial pero el problema es que cuando intento registrar un nuevo usuario me borra el anterior me imagino que debe haber un parametro para no sobreescribir los archivos pero estoy buscando en la trolltech.com y no veo como solucionarlo
Código:
void usuario::Guardar()
{
if (Validar()){
QFile archivo("print.txt"); //creacion de el archivo donde se guardaran los datos
if (archivo.open(QFile::WriteOnly | QIODevice::Text)) {
QTextStream out(&archivo);
out << "------------------------------" << endl;
out << "| Datos del Usuario |" << endl;
out << "------------------------------" << endl;
out << " Cedula: " <<txtCedula->text()<< endl;
out << " Nombre: " <<txtNombre->text()<< endl;
out << " Apellido: " << txtApellido->text()<< endl;
out << " Dirección: "<<txtDireccion->text()<< endl;
out << " Edad: " << txtEdad->text()<< endl;
out << " Color Favorito: "<<txtColor->text()<< endl;
out << "------------------------------" << endl;
QMessageBox::information(NULL," Aviso ", "El Usuario ha sido registrado con Exito");
Inicializar();
};
};
}