Bonjour à tous,
J'aurai aimé savoir s'il était possible d'utiliser un même modèle perso(dérivé de QAbstractItemModel) via deux vues bien différentes : QTableView et QTreeView.
L'idée serait d'avoir deux vues adaptées en fonction de l'envie de l'utilisateur. Le but serait d'avoir un débogueur "flexible", qui puisse change d'aspect.
Exemple:
TreeView
TableView
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 - MyVector 2 4 8 - OtherVector 1258 45
Dans la réalité, j'ai peur que ce ne soit pas possible du fait de la structure très différente de la table et de l'arbre. L'un a une notion de parenté, alors que l'autre non... Les quelques essais que j'ai pu mener ont été un échec cuisant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 | MyVector | 2 | | 4 | | 8 | OtherVector | 1258 | | 45
Sur le web j'ai trouvé des réponses a des problèmes similaires en passant par un proxy. Franchement, je pensais pas aller jusque là, ça devient drôlement compliqué alors que pour moi le MVC devrait permettre de faire ça...
Dites vous ce que vous en pensez !
Un grand
Partager