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 :

Problème avec QTreeView


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 237
    Par défaut Problème avec QTreeView
    Bonjour,
    J'ai un QTreeView qui prend comme Model un QFileSystemModel. Est ce possible de savoir si je clique sur un dossier de mon arborescence?C'est à dire envoyé un message comme quoi j'ai cliqué sur un dossier de mon arborescence et si ce dossier contient des fichiers envoyer aussi un message qui prouve que j'ai cliqué sur un fichier de ce dossier? J'ai essayé d'utiliser le principe de signaux et slots, mais ça marche pas!


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    connect(m_pTreeView, SIGNAL(m_pTreeView->SelectedClicked()), this, SLOT(OnTreeViewClicked()));
    Si quelqu'un à une idée ou dejà fait ça me debloquerait svp!

    Merci d'avance.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 13
    Par défaut
    Citation Envoyé par lisco Voir le message
    J'ai essayé d'utiliser le principe de signaux et slots, mais ça marche pas!


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    connect(m_pTreeView, SIGNAL(m_pTreeView->SelectedClicked()), this, SLOT(OnTreeViewClicked()));

    loule.
    click sur la doc et le principe des signaux/slots.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    connect(m_pTreeView, SIGNAL(clicked(const QModelIndex &)), this, SLOT(OnTreeViewClicked()));
    ca me parait déjà plus valide, si t'as défini un slot qui s'apelle OnTreeViewClicked() dans la classe où tu définis le connect(). Tu peux meme passer l'index dans ton slot pour savoir sur quel item tu as clické puis que le signal te le fournit.
    Sinon ton post plus bas concernant le filtre de la première colonne ? Il est résolu ou bien ?

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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