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édentes Révision précédente
Prochaine révision
Révision précédente
doc:lecture_fichier_qet [15/03/2013 09:19]
cfdev [Récupérer les informations du projet]
doc:lecture_fichier_qet [20/11/2014 13:01] (Version actuelle)
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
Langages