Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Esportare/Salvare QML TableView in TXT file e viceversa



  • Il mio problema è come trattare/vedere la TableView in QML come se fosse una QTableView tipo ui->TableView.rowCount(); ecc... per reperite il numero row e column della cella per gestirla.
    Ho visto esempi con QSqlQuery ma non sono riuscito a collegare la TableView (TABLE)

    Grazie per l'aiuto

           QSqlQuery query;
           query.prepare("SELECT COUNT(*) FROM " + TABLE + " ;");
           query.exec();
           query.first();
           return query.value(0).toInt();
    
    void FilesRW::exportTXT()
    {   
          QFile txtFile ( "F:/fileExample.txt" );
               if ( txtFile.open ( QIODevice :: WriteOnly ))
          {
              QTextStream textStream ( &txtFile );
              QStringList stringList ; 
    
              for (int row = 0 ; row < this->rowCount(); row++)
              {
                  stringList.clear (); 
    
                  for ( int column = 0 ; column < 5 ; column ++ )  {                
                     stringList << this->data(this->index(row, column), Qt::UserRole + 1 + column ). toString ();             
                  }
      textStream << stringList.join ( ';' ) + "\n" ;
              }          
              txtFile . close ();
          }
    }

Log in to reply