Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
qtws26_logo

The Qt Event of the Year: Qt World Summit 2026

Save Your Spot >
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. Problema con archivo de texto
Qt 6.12 LTS is out! See what's new in the release blog

Problema con archivo de texto

Scheduled Pinned Locked Moved Unsolved Spanish
2 Posts 2 Posters 1.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • JulianJ Offline
    JulianJ Offline
    Julian
    wrote on last edited by
    #1

    Hola, debo agregar información a un archivo de texto pero cada vez que abro el programa el contenido anterior del archivo se borra. Este es el código:

    Lo siguiente es lo definido en

    Lo siguiente es lo definido en el constructor de QMainWindows. Donde flujo1 y archivo1 son punteros definidos con la etiqueta private de la calse QMainWindows

    archivo1= new QFile ("Reparaciones y Fallas.txt");
     archivo1->open(QIODevice::WriteOnly);
     flujo1= new QTextStream (archivo1);
    

    Lo siguiendo es el código que se realiza en un evento clicked

     archivo1->atEnd();
        QDate date;
        QString fecha;
        fecha=date.currentDate().toString("dd.MM.yyyy");
        QString texto;
        texto=ui->textEdit->toPlainText();
        if(texto.size()>1)
        {
    
            (*flujo1)<<fecha<<":"<<texto<<endl;
    
        }
    

    ¿Qué estoy haciendo mal?

    Saludos.

    1 Reply Last reply
    0
    • juankiJ Offline
      juankiJ Offline
      juanki
      Moderators
      wrote on last edited by
      #2

      Hola

      Para poder añadir texto al final de un archivo tienes que abrirlo con el flag QIODevice::Append, aquí tienes todos los posibles modos de apertura:

      http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum

      Saludos

      Intenta explicar el problema lo más claro y detallado posible. Adjunta los errores y el código que creas da el error.
      Procura escribir correctamente y sin faltas de ortografía.

      Si la duda se solucionó, por favor, marca el tema como 'solucionado'.

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt
      • Unsolved