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 :

Erreur de syntaxe avec IDLE et 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
    Mai 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 14
    Par défaut Erreur de syntaxe avec IDLE et Tkinter
    Bonjour à tous
    Je "travaille" avec la version 2.5.2 - IDLE 1.2.2
    Je fais des petits scripts petit à petit avec Tk() (sans faire de procédure ou def
    Ca fonctionne avec mainloop(). La fenetre s'affiche
    J'enregistre le fichier : *.py
    Je l'ouvre avec l'IDLE et run => erreur syntax!!!
    Pourquoi?
    Merci de vos lumieres...

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 222
    Par défaut
    Bonjour,
    Ils nous faudrait le code de ton *.py.
    Je ne suis pas devin, mais je pense que tu as une erreur de syntaxe.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 14
    Par défaut Reponse
    Citation Envoyé par nyko77 Voir le message
    Bonjour,
    Ils nous faudrait le code de ton *.py.
    Je ne suis pas devin, mais je pense que tu as une erreur de syntaxe.
    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
    Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)] on win32
    Type "copyright", "credits" or "license()" for more information.
     
        ****************************************************************
        Personal firewall software may warn about the connection IDLE
        makes to its subprocess using this computer''s internal loopback
        interface.  This connection is not visible on any external
        interface and no data is sent to or received from the Internet.
        ****************************************************************
     
    IDLE 1.2.2     
    >>> from Tkinter import *
    >>> Fsaisiecode = Tk()
    >>> Fsaisiecode.title(" SAISIE CODE BARRE")
    ''
    >>> saisiecode = Label (Fsaisiecode, text = " PASSEZ LE LECTEUR CODE ")
    >>> Ssaisie = Entry(Fsaisiecode)
    >>> saisiecode.grid(row=0)
    >>> Ssaisie.grid(row=1)
    >>> Fsaisiecode.mainloop()
    Cadre rouge autour du 5 de la version Python + > erreur syntax...
    Merci de l'aide.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 222
    Par défaut
    Si c'est ton *.py que tu as copié-collé, c'est normal que ça ne fonctionne pas.
    Il faut bien sûr enlever les ">>>" et le texte:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    from Tkinter import *
    Fsaisiecode = Tk()
    Fsaisiecode.title(" SAISIE CODE BARRE")
    saisiecode = Label (Fsaisiecode, text = " PASSEZ LE LECTEUR CODE ")
    Ssaisie = Entry(Fsaisiecode)
    saisiecode.grid(row=0)
    Ssaisie.grid(row=1)
    Fsaisiecode.mainloop()
    ça devrait mieux fonctionner

  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 Mic92,

    Sous IDLE ouvre une nouvelle fenêtre (CTRL+N) et tape ton code.

    Dans le première c'est l'interpréteur python donc tu as >>> devant chaque ligne et si tu enregistre cela enregistre la fenetre (erreurs etc... compris).

    Dans la seconde tu as ton code tel quel.

    Sinon regarde ici.

    @+

    Edit (ce n'est pas net ma réponse) : Dans la seconde tu tape ton code et dans la première tu retrouve la réponse du shell python lors de l'exécution.

Discussions similaires

  1. [PHP 4] Erreur de syntaxe avec Implode
    Par jmtrivia dans le forum Langage
    Réponses: 2
    Dernier message: 13/05/2009, 18h43
  2. Gestionnaire d'interruptions : erreur de syntaxe avec l'opcode call
    Par Link/DD dans le forum Programmation d'OS
    Réponses: 7
    Dernier message: 23/01/2008, 17h00
  3. [POO] Erreur de syntaxe avec une classe
    Par sirbaldur dans le forum Langage
    Réponses: 5
    Dernier message: 10/01/2007, 13h30
  4. [Conception] Erreur de syntaxe avec un champ de tableau
    Par lodan dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 21/09/2006, 11h45
  5. Erreur de syntaxe avec UPDATE
    Par tyarak dans le forum Requêtes
    Réponses: 3
    Dernier message: 01/02/2006, 01h18

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