1 pièce(s) jointe(s)
Associer un QDataWidgetMapper à un QComboBox
Bonjour,
je travail actuellement sur un projet pour mes études, et je bloque sur un point.
Je communique avec ma base de donnée via un interface que j'ai crée. On peux ajouter un utilisateur via des lineEdit. Ceci fonctionne parfaitement.
Pièce jointe 144251
Maintenant je souhaite grâce à un comboBox, sélectionner mon employé. Les informations associées lors de la création s'afficherons alors de nouveau dans les lineEdit. Pour me permettre entre autre de les modifier. :)
L'utilisation de classe QDataWidgetMapper est je pense la meilleur solution, mais je galère à mettre en forme tous ça ...
J'ai commencer quelque chose comme ça, et je ne sais pas trop commencer à l'associer à mon comboBox, et mes lineEdit.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| model = new QSqlTableModel( this );
model->setTable("employe" );
model->select();
model->setEditStrategy( QSqlTableModel::OnFieldChange );
mapperB = new QDataWidgetMapper( this );
mapperB->setSubmitPolicy( QDataWidgetMapper::AutoSubmit );
mapperB->setModel( model );
mapperB->addMapping( Prenom, 0);
mapperB->addMapping( Nom, 1);
mapperB->addMapping( Identifiants, 2);
mapperB->addMapping( Societe, 3); |
Quelqu'un aurait quelque pistes pour m'aiguiller ? :)
Je vous remercie. :)