Je débute avec l'utilisation des View et Model.

J'ai créé ma classe qui dérive de QStandardItemModel dans laquelle j'ai ajouté une méthode pour lire les données d'un fichier et les écrires.
J'ai aussi ajouté une méthode pour insérer les données.
Cette méthode fait appel à la méthode insertRow après avoir construit la liste des QStandardItem à ajouter.

Le problème est que la QTableView ne réactualise pas la liste affichée.
Je remplis le modèle à partir du fichier avant d'appeler setModel(). A la fin je sauvegarde le contenu du modèle et je trouve bien la ligne insérée.

C'est donc comme si le signal de l'insertion n'était pas envoyé au QTableView ou n'était pas pas pris en compte par celui-ci.

Avec le débug, j'ai vérifié que le begin... et le end sont bien appelés. J'ai vu qu'il y a un émit qui est appelé, mais quand j'ai voulu tracer dedans, le debugger a passé au dessus. Je suppose qu'on ne peut pas tracer un émit.

J'ai lu un bouqui et la doc de trolltech sur le sujet, et normalement c'est sensé fonctionner comme j'ai fait.