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

Tkinter Python Discussion :

excel -> pytk (quid tableau en tkinter)


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut excel -> pytk (quid tableau en tkinter)
    Bonjour à tous, je travaille sur un projet qui a été développé au départ avec excel.
    Je dois implémenter ce fichier excel en utilisant python/Tkinter et je me demandais comment gérer un grand nombre de variables sans utiliser une tonne d'entry et de var tk.
    Par exemple en utilisant un tableau.
    J'espère avoir été clair , merci d'avance de vos réponses.

  2. #2
    Membre expérimenté Avatar de Gaillac
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2008
    Messages : 165
    Par défaut
    La réponse est dans la question non?
    Avec un ou des tableaux.

    Non seulement ça t'évite des tonnes de variable, mais ça te permets de manipuler plus facilement tes données, et ça te permets de rester proche de la forme originelle de tes données (issues d'un tableur... y'a pas de coïncidence).

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut
    En fait j'aimerais savoir quel est la librairie à utiliser pour utiliser des tableaux.
    J'utilise pour le moment uniquement des Entry et c'est très lourd...

  4. #4
    Membre expérimenté Avatar de Gaillac
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2008
    Messages : 165
    Par défaut
    Je ne vois pas bien le problème.

    Tu crées une liste bidimensionnelle (pour rappel), et tu remplis...

    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    tab_Ton_Tableau = 25*[0]
    for i in range(len(tab_Ton_Tableau)):
      tab_Ton_Tableau[i] = 6*[u"une case pleine de texte"]

    et après tu remplie ton tableau comme tu veux,
    ligne par ligne
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    tab_Ton_Tableau[2] = [u"T",u".",u"F",u".",u"C",u"."]

    ou case par case
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    tab_Ton_Tableau[2][3] = [u"T.F.C."]

    pas besoin de bibliothèque additionnelle

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut
    En fait je parlais de faire un tableau dans une interface graphique(tkinter) parce que pour le moment j'utilise uniquement des champs d'entrées(Tkinter.Entry), ce qui à la longue est très lourd.
    Je me demandais juste si une bibliothèque pourrais proposer cela pour tkinter.

  6. #6
    Membre chevronné
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Mai 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 290
    Par défaut
    Bonjour,
    Il existe Tktable qui peut répondre à ton problème.

    Ci-joint les fichiers dont tu as besoin .
    Il faut placer le dossier Tktable2.9 dans "pythonXX\tcl\" et mettre tktable.py dans "Lib\lib-tk"
    Fichiers attachés Fichiers attachés

  7. #7
    Membre expérimenté Avatar de Gaillac
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2008
    Messages : 165
    Par défaut
    Citation Envoyé par quentinlecler Voir le message
    En fait je parlais de faire un tableau dans une interface graphique(tkinter) parce que pour le moment j'utilise uniquement des champs d'entrées(Tkinter.Entry), ce qui à la longue est très lourd.
    Je me demandais juste si une bibliothèque pourrais proposer cela pour tkinter.
    Dans ce cas, même si je ne me rappelle plus des conclusion du topic, on avait déjà ça http://www.developpez.net/forums/d58...sorte-tableur/

    edit : non en fait , après relecture, ça va pas t'aider...

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

Discussions similaires

  1. [Excel-VBA]Redimensionnement de tableau
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 28/08/2006, 17h16
  2. [VBA Excel] Copie d'un tableau lignes filtrées comprises
    Par gojira dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 02/08/2006, 12h53
  3. [VBA-Excel]Mettre dans un tableau le contenu d'un fichier
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/07/2006, 16h37
  4. VBA-Excel:Présentation d'un tableau (insertion ligne de légende)
    Par gabrielle_dl dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 15/06/2006, 11h11
  5. Réponses: 4
    Dernier message: 07/02/2006, 19h25

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