Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doc:lecture_fichier_qet [15/03/2013 10:13] – [Lister le ou les schémas] cfdevdoc:lecture_fichier_qet [20/11/2014 14:01] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +~~NOCACHE~~
 +
 +====== Lecture d'un fichier Qet ======
 +Vous pouvez également consulter [[doc:xml_projects_0.3|La structure XML utilisée pour décrire les schémas dans QElectroTech 0.3]]
 +
 +===== Récupérer les informations du projet =====
 +Class impliquées: QETProject
 +
 +  * Récupérer le titre d'un projet
 +<code cpp>
 +QETProject *m_project = projet_qet;
 +QString data = tr("TITLE OF PROJECT : ") + m_project -> title();
 +</code>
 +===== Lister le ou les schémas =====
 +Class impliquées: QETProject, Diagram
 +
 +<code cpp>
 +// declaration
 +QETProject *m_project;
 +QList<Diagram *> m_list_diagram;
 +
 +// Get list of schema
 +m_project = projet_qet;
 +if(!m_project->isEmpty()){
 + //get list of schema present in project
 + m_list_diagram = m_project -> diagrams();
 +}
 +
 +//Sample load list of schema in QString
 +QString data
 +for(int i=0; i<m_list_diagram.count(); i++){
 + data += m_list_diagram.at(i)->title() + "\n";
 +}
 +</code>
  
Imprimer/exporter