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 :

comment tous sélectionner dans un Qtreeview.


Sujet :

Qt

  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut comment tous sélectionner dans un Qtreeview.
    Si qqun connait comment faire le selectall() dans un Qtreewidget, pour pouvoir mettre, ce qu'il y a dans celui ci dans une Qlist. Merci.

  2. #2
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut
    Parce qu'en fait je souhaite faire un filtre dans un Qtreewidget, donc je veux tous mettre dans ma Qlist et je filtre ma Qlist.

  3. #3
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par yan500 Voir le message
    Parce qu'en fait je souhaite faire un filtre dans un Qtreewidget, donc je veux tous mettre dans ma Qlist et je filtre ma Qlist.
    Bonjour,
    pourquoi les selectionner?

    J'ai pas bien compris ce que tu veut faire....

  4. #4
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut
    dans un Qtreeview pardon, ben en fait je souhaite tous mettre dans ma list et filtrer ma liste et puis la remettre dans mon Qtreeview. J'ai pensé à cela mais il y a peut etre autre chose a faire pour filtrer un treeview.

  5. #5
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    en faite tu veut parcourir les
    QTreeWidgetItem * pour les filtrer c'est ca?

  6. #6
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut
    ben c'est ce que je pensais faire. Pourquoi tu vois autre chose.

  7. #7
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par yan500 Voir le message
    ben c'est ce que je pensais faire. Pourquoi tu vois autre chose.
    non mais je vois pas pourquoi faire un select all.
    En faite regarde les fonctions de la class qtreewidget
    QTreeWidgetItem * topLevelItem ( int index ) const
    int topLevelItemCount () const

    elles vont te permettre de parcourir le plus haut niveau de tes QTreeWidgetItem .
    Ensuite les fonction de la class QTreeWidgetItem
    QTreeWidgetItem * child ( int index ) const
    int childCount () const
    elles vont te permettre de parcourir les enfants

  8. #8
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut
    Désolé, c'est pour moi, il y a un malentendu, je veux travailler avec Qtreeview.

  9. #9
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par yan500 Voir le message
    Désolé, c'est pour moi, il y a un malentendu, je veux travailler avec Qtreeview.
    je ne croit pas que tu puisse le faire avec un QTreeView....
    [edit]

    peut être avec les QModelIndex
    récupérer le premier
    QModelIndex QAbstractItemView::rootIndex () const
    http://qt.developpez.com/doc/4.3/qab...iew/#rootindex

    et pour aller au suivant
    QModelIndex indexAbove ( const QModelIndex & index ) const
    QModelIndex indexBelow ( const QModelIndex & index ) const
    http://qt.developpez.com/doc/4.3/qtreeview/

  10. #10
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut
    bon je suis entrain de régresser là, est-ce que tu sais comment remplir un qtreeview.
    Je suppose qu'il faut passer par un Qdirmodel.

  11. #11
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Reprenons depuis le début.
    Que veut tu faire
    la je suis perdu. Pour t'aider, faudrait que tu explique ce que tu veut faire exactement

  12. #12
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut
    Au debut j'étais partis sur un treewidget, donc il était plein et j'avais a faire mon filtre, mais finalement il me faut un treeview mais je n'arrive meme pas à remplir un treeview. Une fois que cela sera fait je me repencherai sur mon filtre.

  13. #13
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut
    Comment mettre des données dans un treeview, comment le réaliser?

  14. #14
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Pourquoi un qtreeview au lieux d'un qtreewidget??
    et pourquoi doit tu filtrer aprés avoir créé l'arbre??

  15. #15
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035

  16. #16
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut
    C'est une fonctionnalité de l'appli, donc mon Qtreeview sera rempli et a partir d'un Qlineedit ou je met ce que je v vouloir retrouver ds mon arbre, sur l'action d'un bouton il va filtrer mon arbre pour m'afficher que ce qui m'interesse.

  17. #17
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par yan500 Voir le message
    C'est une fonctionnalité de l'appli, donc mon Qtreeview sera rempli et a partir d'un Qlineedit ou je met ce que je v vouloir retrouver ds mon arbre, sur l'action d'un bouton il va filtrer mon arbre pour m'afficher que ce qui m'interesse.
    Dans ce cas utilise une QTreeWidget, cela sera plus facile.
    Es lors d'un changement de t'as ligne edit, reconstruit la liste de tes item a affiché.
    Ton filtrage se fait donc quand tu créé tes QTreeWidgetItem pour QTreeWidget.

    Sinon regarde les exemple Qt, de toute façon, pour faire ton "filtrage" faudra que tu réinitialise tes items

    Tu devrait faire un petit prog pour essayer, pour commencer
    Bon courage.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment retrouver tous les produits sélectionnés dans la B.D?
    Par inabantuj dans le forum Programmation système
    Réponses: 0
    Dernier message: 11/01/2013, 09h40
  2. Réponses: 1
    Dernier message: 18/05/2006, 11h37
  3. Réponses: 3
    Dernier message: 13/12/2005, 00h21
  4. Réponses: 1
    Dernier message: 31/07/2005, 17h44
  5. [VB+IE] Comment sélectionner dans une combobox d'une page IE
    Par danje dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 03/05/2005, 09h10

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