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 :

[Linux]Problème de versions


Sujet :

Tkinter Python

  1. #1
    Membre très actif
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 636
    Par défaut [Linux]Problème de versions
    Bonjour,

    Je suis sur une machine Linux Kubuntu 9.10.

    Je débute en Python, et je souhaite scripter XChat, mon client IRC.
    Comme l'API ne fourni pas de moyen d'afficher des fenêtre, j'ai voulu utiliser un gestionnaire de fenêtres. Mon choix s'est porté sur Tkinter.

    J'ai trouvé ce script sur Internet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    #!/usr/bin/python
    # -*- coding: iso-8859-1 -*-
    
     import Tkinter
    
    class simpleapp_tk(Tkinter.Tk):
        def __init__(self,parent):
            Tkinter.Tk.__init__(self,parent)
            self.parent = parent
            self.initialize()
     
         def initialize(self):
             self.grid()
    
             self.entry = Tkinter.Entry(self)
             self.entry.grid(column=0,row=0,sticky='EW')
     
            button = Tkinter.Button(self,text=u"Click me !")
             button.grid(column=1,row=0)
    
            label = Tkinter.Label(self,
                                   anchor="w",fg="white",bg="blue")
             label.grid(column=0,row=1,columnspan=2,sticky='EW')
    
            self.grid_columnconfigure(0,weight=1)
    
    if __name__ == "__main__":
        app = simpleapp_tk(None)
        app.title('my application')
        app.mainloop()
    Lorsque je le lance depuis le shell, il marche très bien.


    Mais, depuis XChat, j'ai cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     Traceback (most recent call last):
       File "/home/progval/scripts/xchat/src/tests.py", line 36, in <module>
         app = simpleapp_tk(None)
       File "/home/progval/scripts/xchat/src/tests.py", line 16, in __init__
         Tkinter.Tk.__init__(self,parent)
       File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 1646, in __init__
         self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
     _tkinter.TclError: version conflict for package "Tcl": have 8.4, need 8.5
     Error loading module /home/progval/scripts/xchat/src/tests.py


    J'ai les paquets tcl, tcl8.4, tk8.4, tcl8.5, tk8.5, et python-tk installés. Lorsque je souhaite enlever tcl8.4, tk8.4 et tcl se désinstallent avec. Et lorsque j'enlève tcl8.5, c'est tk8.5 et python-tk qui se désinstallent

    Que faire ?

    Merci d'avance,
    ProgVal

  2. #2
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Février 2010
    Messages : 83
    Par défaut
    Bonjour.
    Je suppose que tu utilise Synaptic comme gestionnaire de paquets.
    Est-ce que "Traiter les paquets recommandés comme des dépendances" et coché dans Configuration>>Préférences ?
    Peut-être qu'en le décochant tu pourras supprimer ces paquets.

    Cordialement.

  3. #3
    Membre très actif
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 636
    Par défaut
    Il s'agissait en fait du module de support de TCL de XChat, qui utilisait la version 8.4.

    EDIT : arf... doublé.
    Non, j'utilise apt-get

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/11/2010, 08h48
  2. [Linux]Problème System.out.println + compiler
    Par Dnx dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 21/09/2004, 22h05
  3. [Word] Problème de version Word
    Par delphicrous dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 17/09/2004, 11h19
  4. [Linux]probléme d'installation
    Par rahmouni ali dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 27/07/2004, 11h26
  5. Problèmes de versions avec Xalan, Xerces et Java
    Par honeyz dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 05/06/2003, 10h18

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