1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| void MainWindow::enregistrement()
{
if (path == "")
{
enregistrer_sous();
}
else
{
int ligne2 = 0;
int colonnes2 = 0;
QString chemin = "C:/test.jyz";
QFile file(chemin);
if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
return;
QTextStream out(&file);
out << colonnes << "\n" << "\n" << "\n" << "\n";
file.close();
while (colonnes2 < colonnes)
{
ecriture(ligne2, colonnes2, chemin);
ligne2++;
if (ligne2 == 5)
{
colonnes2++;
ligne2 = 0;
}
}
}
}
void MainWindow::ecriture(int colonne, int ligne, QString chemin)
{
QFile file(chemin);
if (!file.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append))
return;
QTextStream out(&file);
out << modele->item(ligne, colonne)->text() << "\n";
file.close();
} |
Partager