Bonjour,
Tout d'abord, bonne année à toutes et à tous !
J'utilise un objet "Individus" contenant un nombre variable d'objets "Individu".
Afin de saisir les différentes valeurs d'un "Individu" j'utilise une fenêtre composée de plusieurs widgets.
A chaque modification d'un widget du formulaire, je mets à jour le champ correspondant d'un "Individu filtre", externe à l'objet conteneur, afin de n'afficher dans une table les "Individu(s)" qui correspondent pour partie à ce qui a été tapé. L'utilisateur a ensuite la possibilité soit de sélectionner un "Individu" dans la table pour le mettre à jour, soit d'ajouter l'"Individu filtre" à la collection d'"Individus".
Donc à chaque modification d'un widget je dirige le signal ad-hoc vers un slot qui fait la modification de l'objet filtre.
Comme il y a un certain nombre de champs, cela devient assez lourd. Aussi existe-t-il existe une méthode "élégante" pour faire ce genre de chose ?
J'ai en tête la définition d'une sorte de persistance entre les widgets et l'"Individu filtre".
Je me rappelle aussi avoir croisé une fois par hasard un objet Qt qui assure une sorte de proxy entre plusieurs signaux et plusieurs slots. Cela pourrait-il être une solution ?
Merci !
Sylvain
Partager