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 :

Python Glade et Treeview


Sujet :

GTK+ avec Python

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 31
    Par défaut Python Glade et Treeview
    Bonjour à tous,

    J'utilise Glade et python pour afficher une liste de machines (serveurs), les utilisateurs peuvent modifier le treestore et ainsi ajouter un texte sous le nom de la machine.

    Tout ça fonctionne parfaitement, le souci c'est qu'on me réclame maintenant une fonction de recherche. Je constate qu'il y en a une intégrée dans glade et qui fonctionne bien en plus. Malheureusement il est impossible de rechercher dans la contenu du treestore, je veux dire que dans mon cas je peux rechercher dans le nom des machines mais pas dans les commentaires ...

    Quelqu'un à t-il déjà rencontré ce problème ? Comme je peux faire pour étendre la recherche à toute la fenêtre treeview ?

    Merci

  2. #2
    Membre chevronné
    Inscrit en
    Janvier 2007
    Messages
    329
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 329
    Par défaut
    Bonjour,

    Tu as plusieurs possibilités de chercher dans un treeview.

    Soit tu utilises la fonction treeview.set_search_column(column), mais tu seras alors limité à une seule colonne possible pour ta recherche (dans ce cas tu peux mettre une combobox par exemple pour pouvoir sélectionner la colonne à rechercher).

    Soit tu utilises un Treemodelfilter avec une "visible_func" qui cherche dans toutes les colonnes, mais alors tu auras besoin d'un gtkEntry séparé pour entrer ton texte à rechercher.

    Soit encore tu peux utiliser la première méthode en mettant non pas l'index d'une colonne visible, mais celui d'une colonne invisible qui contiendrait le texte concaténé de toutes les autres colonnes.

    J'espère que c'est compréhensible...


    -

Discussions similaires

  1. [Glade] Les treeview.
    Par gerald3d dans le forum GTK+
    Réponses: 2
    Dernier message: 05/03/2015, 16h48
  2. Python, glade et radiobutton
    Par figarojuju dans le forum GTK+ avec Python
    Réponses: 2
    Dernier message: 23/01/2011, 23h25
  3. Statusbar -> gtk + python + glade
    Par topher dans le forum GTK+ avec Python
    Réponses: 4
    Dernier message: 28/09/2010, 14h05
  4. python glade eclipse shell idle
    Par linedubeth dans le forum GTK+ avec Python
    Réponses: 4
    Dernier message: 10/09/2009, 13h51
  5. Le programme python-glade
    Par Olivier Regnier dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 11/02/2007, 15h09

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