Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. Escribir en un txt
QtWS25 Last Chance

Escribir en un txt

Scheduled Pinned Locked Moved Spanish
3 Posts 2 Posters 4.9k 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.
  • R Offline
    R Offline
    rcaji
    wrote on last edited by
    #1

    Hola,

    Tengo el siguiente problema, cuando quiero escribir en un documento txt solamente me escribe lo último añadido. ¿Cómo podria hacer para que cuando vaya insertando texto, este se escriba en la siguiente linea?

    Mi código:

    @void leer(QString filename)
    {
    QFile file(filename);
    QString linea;

    if(!file.open(QFile::ReadOnly | QFile::Text)
    {
    return;
    }
    QTextStream in(&file);

    while(!in.atEnd())
    {
    linea = in.readLine();
    qDebug() << linea;
    }
    file.close();

    void escribir(QString filename, QString text)
    {
    QFile file(filename);
    QTextStream out(&file);

    if(!file.open(QFile::WriteOnly | QFile::Text)
    {
    return;
    }

    out << text;
    }
    @

    La variable text es el texto que guardo de un lineEdit.

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

      Hola

      Pues no estoy muy seguro, pero si quieres añadir al final del archivo ¿No tendrías que abrirlo con Append en vez de WriteOnly?

      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
      • R Offline
        R Offline
        rcaji
        wrote on last edited by
        #3

        Tienes razón, con Appened funciona.
        Gracias!!

        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 Extensions
        • Unsolved