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
| void Xml_Para_Fenetre::enregistrer_()
{
QFile file(filename);
file.open(QIODevice::WriteOnly);
QXmlStreamWriter xmlWriter(&file);
xmlWriter.setAutoFormatting(true);
xmlWriter.writeStartDocument();
xmlWriter.writeStartElement("Informations");
xmlWriter.writeStartElement("Informations_Professeur");
xmlWriter.writeStartElement("Le_Professeur");
xmlWriter.writeTextElement("Nom_Professeur", nom_professeur->displayText ());
xmlWriter.writeEndElement();
xmlWriter.writeEndElement();
xmlWriter.writeTextElement("Nombre_Eleves", QString::number(SpinBox1->value()));
xmlWriter.writeStartElement("Les_Eleves");
QString eleve = ComboBox1->currentText();
xmlWriter.writeStartElement(eleve);
xmlWriter.writeTextElement("Eleve_Numero", ComboBox1->currentText());
xmlWriter.writeTextElement("Nom_Eleve", nom_eleve->displayText());
xmlWriter.writeEndElement();
xmlWriter.writeEndElement();
xmlWriter.writeEndElement();
xmlWriter.writeEndDocument();
file.close();
} |