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 :

Entry : bad event type or keysym "return"


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de RowanMayfair
    Femme Profil pro
    Développeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par défaut Entry : bad event type or keysym "return"
    Bonjour,

    Mon exercice du jour : une fenêtre avec 2 cases Entry, une pour les ° celcius, et l'autre les ° farenheit.

    Je ne veux pas la solution S.V.P. !!!

    J'ai un message d'erreur qui me dit : bad event type or keysym "return" donc. Oui mais je ne sais pas où ça cloche.
    Je suis là-dessus depuis un moment, et j'ai tellement essayé de trucs que....Je ne sais même plus ce que j'ai déjà essayé (ou pas)

    Pour essayer de résoudre ça, pouvez-vous me dire :
    - quand on saisi du texte dans une case Entry, il le considère bien comme du string ?
    - on peut afficher un résultat dans une case Entry ?
    - si oui il faut un type particulier, ou on peut afficher du string ou du float etc.....?
    - et donc si je lui demande d'afficher du float, alors quand je reprends l'info, c'est encore du float ?

    D'avance merci

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 746
    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 746
    Par défaut
    Salut,

    Citation Envoyé par RowanMayfair Voir le message
    Pour essayer de résoudre ça, pouvez-vous me dire :
    Déjà "bad event type or keysym" doit plutôt être une erreur lors d'un .bind avec une chaîne de caractères qui... provoque l'erreur.

    Problème qui mériterait de poster le .bind en question et qui a peu de chance d'être résolu par les questions sur Entry:

    Citation Envoyé par RowanMayfair Voir le message
    - quand on saisi du texte dans une case Entry, il le considère bien comme du string ?
    - on peut afficher un résultat dans une case Entry ?
    - si oui il faut un type particulier, ou on peut afficher du string ou du float etc.....?
    - et donc si je lui demande d'afficher du float, alors quand je reprends l'info, c'est encore du float ?
    Pour récupérer le contenu d'une Entry, vous utilisez .get qui retournera une chaîne de caractères (un "str").
    Et si vous essayez d'afficher autre chose qu'un "str" (int, float,...), vous récupérerez toujours un "str" (le passage à la lessiveuse Entry fait que tout sera "str").

    Le plus simple, c'est quand même d'essayer par vous même et voir ce que çà donne: l'ordinateur ne vous mordra pas.

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

  3. #3
    Membre éclairé Avatar de RowanMayfair
    Femme Profil pro
    Développeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Le plus simple, c'est quand même d'essayer par vous même et voir ce que çà donne: l'ordinateur ne vous mordra pas.

    - W
    Je ne fais que ça d'essayer, promis.
    Et je vais bien finir par y arriver

    Mes .bind :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Label(fen,text="Temp en ° celcius").grid(row=1,column=1)
    entree1 = Entry(fen)
    entree1.bind("<return>",convertC)
    entree1.grid(row=1,column=2)
     
    Label(fen,text='Temp en ° Farenheit').grid(row=2,column=1)
    entree2 = Entry(fen)
    entree2.bind("<return>",convertF)
    entree2.grid(row=2,column=2)

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 746
    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 746
    Par défaut
    Salut,

    C'est entree1.bind("<return>",convertC) qui plante à cause de "<return>"

    Je ne fais que ça d'essayer, promis.
    Et je vais bien finir par y arriver
    Ouvrir une documentation pour regarder comment çà s'orthographie vous ferait gagner du temps.

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

  5. #5
    Membre éclairé Avatar de RowanMayfair
    Femme Profil pro
    Développeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,

    C'est entree1.bind("<return>",convertC) qui plante à cause de "<return>"



    Ouvrir une documentation pour regarder comment çà s'orthographie vous ferait gagner du temps.

    - W
    Oh mais quelle c*nne je mériterait des baffes

    Merci infiniment wiztricks

Discussions similaires

  1. Utilisation d'un ArrayList : "bad operand type [...]"
    Par rco69 dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 23/04/2015, 09h44
  2. Fichiers séquentiels et bad operand type
    Par Booniak dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 31/08/2014, 21h11
  3. Inversion tableau( bad operand type)
    Par Booniak dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 08/08/2014, 18h50
  4. Conversion automatique de type lors d'un return
    Par Invité dans le forum Langage
    Réponses: 7
    Dernier message: 10/07/2014, 20h21
  5. Error: (car) bad argument type
    Par Neuromancien2 dans le forum Scheme
    Réponses: 1
    Dernier message: 12/06/2011, 11h35

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