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

GTK+ avec Python Discussion :

TreeView et récupération de données


Sujet :

GTK+ avec Python

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 3
    Par défaut TreeView et récupération de données
    Bonjour,

    Je suis en train de réaliser un projet et pour la partie réseau j'utilise un TreeView avec comme model un ListStore qui contient la liste des serveurs disponibles. Le client est devant choisi sont serveur en cliquant une fois dessus puis appuie sur un bouton pour montrer sont choix et lancer la partie.

    Voilà mon problème, je n'arrive pas à récupérer les informations correspondant à la ligne.
    Il y a le signal "cursor-changed" qui permet de rentrer dans une méthode mais je ne sais pas quoi faire dedans, je voulais stocker la liste des informations pour pouvoir la passer en paramètre lors du clic sur le bouton.

    Merci.

    Je viens de trouver la réponse si quelqu'un tombe sur ce problème, je lui conseil de suivre le tutoriel suivant:
    http://python.ftp-developpez.com/cou...TKTutorial.pdf
    Et plus précisément dans la partie 14.

  2. #2
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 308
    Billets dans le blog
    5
    Par défaut
    Il existe la fonction en C
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    void                gtk_tree_view_get_cursor            (GtkTreeView *tree_view,
                                                             GtkTreePath **path,
                                                             GtkTreeViewColumn **focus_column);
    qui te permet de récupérer dans path et focus_column la ligne sélectionnée. Je suppose qu'une méthode équivalente en py existe.
    Utilise-la directement dans la méthode Callback appelée par l'appui sur le bouton.

    Une fois le path acquis tu peux utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gtk_tree_model_get_iter();
    qui va te renvoyer l'iter de la ligne sélectionnée.
    Enfin tu utilises avec l'iter trouvé pour récupérer les informations de la ligne.

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

Discussions similaires

  1. Treeview récupération de donnée
    Par Merlon dans le forum Langage
    Réponses: 4
    Dernier message: 25/06/2007, 15h00
  2. Réponses: 2
    Dernier message: 20/02/2004, 08h47
  3. [ DB2] => [ORACLE] Récupération de données
    Par LeDid dans le forum DB2
    Réponses: 3
    Dernier message: 25/06/2003, 17h10
  4. Réponses: 13
    Dernier message: 20/03/2003, 08h11
  5. [XMLRAD] récupération de donnée
    Par Mitch79 dans le forum XMLRAD
    Réponses: 7
    Dernier message: 30/01/2003, 15h36

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