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 :

problème d'import de Tkinter


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 9
    Par défaut problème d'import de Tkinter
    Bonjour
    Je fais mes début avec Tkinter
    Quand j'appelle le module Tkinter, j'ai cette affichage.
    Je ne sais pas pourquoi ça ne marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    >>>from Tkinter import *
    Traceback (most recent call last):
      File "<pyshell#0>", line 2, in <module>
        from Tkinter import *
    ImportError: No module named Tkinter

  2. #2
    Membre très actif
    Avatar de afranck64
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 592
    Par défaut
    Bonjour,
    Si tu es certain que "Tkinter" est disponible, alors tu devrais essayer
    également. Il se trouve qu'il a été renommé dans les nouvelles versions de Python.
    Win 10 64 bits / Linux Mint 18, - AMD A6 Quad: Py27 / Py35
    CONTENU D'UNE QUESTION
    Exemples:
    - Configuration (système d'exploitation, version de Python et des bibliothèques utilisées)
    - Code source du morceau de programme où il y a un bogue
    - Ligne de code sur laquelle le bogue apparaît
    - Erreur complète retournée pas l'interpréteur Python
    - Recherche déjà effectuée (FAQ, Tutoriels, ...)
    - Tests déjà effectués

  3. #3
    Membre Expert Avatar de PauseKawa
    Homme Profil pro
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    Juin 2006
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Help Desk, maintenance, réseau, système et +
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 725
    Par défaut
    Bonjour,

    Voici une façon de commencer ton code pour palier au problème du nom du wrapper suivant la version de Python.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    try:
        try:
            from tkinter import *
        except:
            from Tkinter import *
    except:
        raise ImportError('Wrapper Tk non disponible')
    Bonne découverte.

    Edit : Je viens de me relire Le code si dessus est bon maintenant.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 9
    Par défaut
    Merci de votre réponse
    Je travaille avec Python et sur l'aide de Tkinter, Python
    Il y a un petit programme pour avoir l'affichage d'une petite phrase et un bouton "Quitter"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    >>> from Tkinter import * 
    >>> fen1 = Tk() 
    >>> tex1 = Label(fen1, text='Bonjour tout le monde !', fg='red')
     >>> tex1.pack()
     >>> bou1 = Button(fen1, text='Quitter', command = fen1.destroy) 
    >>> bou1.pack() 
    >>> fen1.mainloop()
    Le programme est écrit pour une version antérieur
    J'ai reussi de trouver l'équivalent pour les 2 premières lignes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import tkinter
    fen1 = Tk.Tk()
    Mais pour la suite je n'arrive pas
    Merci de votre aide

  5. #5
    Membre Expert Avatar de PauseKawa
    Homme Profil pro
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    Juin 2006
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Help Desk, maintenance, réseau, système et +
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 725
    Par défaut
    Bonjour,

    Voici ce que vous recherchez pour ce qui est de l'import.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    try:
        try:
            import tkinter as Tk
        except:
            import Tkinter as Tk
    except:
        raise ImportError('Wrapper Tk non disponible')
    
    fen1 = Tk.Tk() 
    tex1 = Tk.Label(fen1, text='Bonjour tout le monde !', fg='red')
    tex1.pack()
    bou1 = Tk.Button(fen1, text='Quitter', command = fen1.destroy) 
    bou1.pack() 
    fen1.mainloop()
    Ou, si vous n'avez pas besoin de nommer les Widgets

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    try:
        try:
            import tkinter as Tk
        except:
            import Tkinter as Tk
    except:
        raise ImportError('Wrapper Tk non disponible')
     
    fen1 = Tk.Tk() 
    Tk.Label(fen1, text='Bonjour tout le monde !', fg='red').pack()
    Tk.Button(fen1, text='Quitter', command = fen1.destroy).pack() 
    fen1.mainloop()
    @+

    Edit : Tab...

Discussions similaires

  1. problème pour importer données excel dans Access
    Par sarah67 dans le forum Access
    Réponses: 8
    Dernier message: 20/02/2006, 08h17
  2. problème d'importation
    Par weejungle dans le forum Requêtes
    Réponses: 8
    Dernier message: 19/12/2005, 15h22
  3. Réponses: 7
    Dernier message: 23/11/2005, 18h20
  4. Problème d'importation activeX
    Par arnaud2157 dans le forum MFC
    Réponses: 7
    Dernier message: 20/07/2005, 14h01
  5. Problème d'import avec l'interface sql server
    Par moutanakid dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/08/2004, 16h00

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