Salut a tous,
je reposte sur ce forum, après celui de PyQt. Désolé du doublon mais celui-ci est peut être plus approprié.
J'ai une IHM avec un treeView connecté avec un modèle basé sur un QAbstractItemModel.
Quand je change un élément de mon modèle le treview est automatiquement mis a jour. Super.
Du coup j'ai implémenté une nouvelle vue XYZView qui hérite de QAbstractItemView. Je l'associe au modèle précédent.
Dans cette XYZView j'ai défini deux méthodes :
rowsInserted(..) et dataChanged(..)
Quand j'ajoute un item au modèle le treeView est mis a jour et ma vue XYZView aussi (via un appel automatique du slot rowsInserted).
Le problème est que quand je met a jour le modèle la méthode dataChanged() n'est pas appelé. J'ai du oublier un truc. Si quelqu'un peut m'aiguiller ce serait cool.
merci d'avance.
Partager