IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

sélection d'items : QItemSelectionModel vide ?


Sujet :

Qt

  1. #1
    tut
    tut est déconnecté
    Membre averti
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Points : 394
    Points
    394
    Par défaut sélection d'items : QItemSelectionModel vide ?
    Bonjour,
    J'ai créé un modèle, avec une classe héritée de QAbstractItemModel.
    J'ai associé ce modèle à un QTreeView. Tout fonctionne pour le mieux.
    Maintenant, j'essaie de récupérer une liste d'items, sélectionnés par l'utilisateur.
    La sélection fonctionne bien, graphiquement parlant : je peux sélectionner des items dans mon appli.
    Cependant, je n'arrive pas à obtenir la liste des items sélectionnés dans mon programme.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
       QItemSelectionModel* pSelectedItems = ui.m_TreeView->selectionModel();
       Q_ASSERT( pSelectedItems!=0 );
     
       if ( pSelectedItems->hasSelection() )
       {      
          QModelIndexList SelectedItemList = pSelectedItems->selectedIndexes();      
          for (int i=0; i<SelectedItemList.count(); i++)
          {
    hasSelection() renvoit TRUE, mais la liste est vide : count() renvoit 0.
    Vous voyez ce qui cloche vous ??

  2. #2
    tut
    tut est déconnecté
    Membre averti
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Points : 394
    Points
    394
    Par défaut
    Bon, finalement, j'ai trouvé tout seul,
    il fallait aller dans QtDesigner, et rélger les propriétés du QTreeView :
    SelectionBehavior : QAbstractItemView::SelectItems
    SelectionMode : QAbstractItemView::ExtendedSelection

    Honte sur moi...

  3. #3
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 861
    Points
    11 861
    Par défaut
    Pour la peine,

    Oui j'avais eu ce problème une fois.
    La référence était là pour me sauver

Discussions similaires

  1. ScrollViewer, Listbox et Sélection d'item
    Par mdordenart dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 28/02/2010, 19h15
  2. [listCtrl] problème de sélection d'item
    Par airod dans le forum wxPython
    Réponses: 4
    Dernier message: 12/08/2009, 08h55
  3. problème de sélection avec les champs vides
    Par danathane dans le forum Langage SQL
    Réponses: 2
    Dernier message: 23/08/2007, 17h45
  4. Pb de syntaxe sql : Sélection SELECT FROM WHERE vide
    Par oceanediana dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 31/07/2006, 16h54
  5. Sélection des items du menu
    Par Depteam1 dans le forum MFC
    Réponses: 3
    Dernier message: 04/03/2005, 12h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo