Précédent   Forum des professionnels en informatique > C et C++ > Bibliothèques > Qt
Qt Forum d'entraide technique sur la bibliothèque Qt. Avant de poster -> F.A.Q Qt
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/12/2011, 11h21   #1
Rédacteur/Modérateur
 
Avatar de poukill
 
Inscription : février 2006
Messages : 2 137
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : février 2006
Messages : 2 137
Points : 1 715
Points : 1 715
Par défaut Même modèle pour QTableView et QTreeView

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
Code :
1
2
3
4
5
6
7
- MyVector
     2
     4
     8
- OtherVector
     1258
     45
TableView
Code :
1
2
3
4
5
| 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.
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
__________________
FAQ C++ | Page personnelle
poukill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 16h29   #2
Membre du Club
 
Avatar de Jerome S
 
Homme Jérôme
Développeur informatique
Inscription : août 2011
Messages : 59
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 59
Points : 69
Points : 69
Si tu en a vraiment besoin, ne peux-tu pas faire à la main la transposition entre l'un et l'autre ?
C'est un petit peu "bourrin", mais si tu en as besoin...
Jerome S est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 16h57   #3
Rédacteur/Modérateur
 
Avatar de poukill
 
Inscription : février 2006
Messages : 2 137
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : février 2006
Messages : 2 137
Points : 1 715
Points : 1 715
Non, il vaut mieux faire un modèle proxy apparemment.
Dans mon cas, j'ai simplifié : plus que le tree !
__________________
FAQ C++ | Page personnelle
poukill est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h26.


 
 
 
 
Partenaires

Hébergement Web