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

Python Discussion :

Treeview + Tuples


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    autodidacte
    Inscrit en
    Décembre 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : autodidacte
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2014
    Messages : 20
    Par défaut Treeview + Tuples
    Hello ,
    j'ai un petit soucie de présentation dans un treeview , je m'explique :
    je récupère toutes les données d'une base Microsoft access *.accdb. via "execute" et "fetchall" , dans la variable row .
    la base de données contient un peu de tout , nombre , texte etc
    et ensuite j'envoie tout ça dans le treeview via cette fonction.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    def update(row): 
        tree.delete(*tree.get_children()) 
        for i in row:                                   
        tree.insert( '','end', value=i)
    ça fonctionne sauf que le problème c'est que je me retrouve avec toute la syntaxe du tuple

    exemple pour 1 ligne : (1, 'abc', 'blabla','test', None) va donner dans le treeview :


    colonne1 colonne2 colonne3 colonne4 colonne5
    (1, 'abc', 'blabla', 'test', None)




    dans l'idéal j'aimerais obtenir cela :

    colonne1 colonne2 colonne3 colonne4 colonne5
    1 abc blabla test None

    j'avoue coincer un peu , étant Débutant , J'avais dans l'idée de copier l'ensemble des tuples dans une liste pour pouvoir modifier l'affichage des données , mais il y a surement plus simple.

    Merci pour votre aide .

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 738
    Par défaut
    Salut,

    Comme votre code est incomplet, on ne sait pas ce que contient "row" et encore moins reproduire ce que vous constatez.

    Et si vous débutez, il faut commencer par apprendre à utiliser un Treeview en faisant de petits exemples: pas en partant à coder avec comme si vous saviez vous en servir!

    Et un petit exemple est facile à poster.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Homme Profil pro
    autodidacte
    Inscrit en
    Décembre 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : autodidacte
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2014
    Messages : 20
    Par défaut
    ok

Discussions similaires

  1. TreeView et menu contextuel...
    Par agh dans le forum Composants VCL
    Réponses: 6
    Dernier message: 06/04/2009, 12h23
  2. TreeView -> ajouter un child à un noeud donné
    Par fake dans le forum Composants VCL
    Réponses: 6
    Dernier message: 26/03/2003, 17h14
  3. Réponses: 5
    Dernier message: 09/01/2003, 11h55
  4. où y a t il un tutorial pour le Treeview ??
    Par silvermoon dans le forum C++Builder
    Réponses: 4
    Dernier message: 09/12/2002, 13h30
  5. [Pointer]Treeview.Data
    Par rbag dans le forum Composants VCL
    Réponses: 7
    Dernier message: 31/08/2002, 01h44

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