Bonjour,
J'essaie depuis un moment de faire fonctionner qdatawidgetmapper avec le dommodel (implémentation du QAbstractItemModel fournie avec la documentation Qt), mais je n'arrive pas a le faire. Mon widget s'affiche sans aucune données dedans.
voici le code que j'utilise:
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 QDomDocument doc; QFile file("path/to/myFile.xml"); if (!file.open(QIODevice::ReadOnly)) return; if(!doc.setContent(&file)) return; DomModel model(doc, this); QDataWidgetMapper *mapper = new QDataWidgetMapper; mapper->setModel(&model); mapper->addMapping(ui.lineEdit, 0); mapper->addMapping(ui.textEdit, 1); mapper->toFirst();
Partager