mon script foire je comprend pas pourquoi - Python - Programmation
Marsh Posté le 11-03-2009 à 18:19:57
siden a écrit : quelqu'un a une idée d'où ca peut venir? |
De Pwm.EntryField.grid qui renvoie None
Franchement c'est pas sérieux comme TALC
Marsh Posté le 11-03-2009 à 18:38:27
masklinn a écrit : |
TALC ca veut dire quoi?
En plus je viens de m'apercevoir que pour Entryfield c'est getvalue() que je dois utiliser...
mais ca résoud pas mon problème en remplacant ma ligne avec EntryField par celles en commentaires, des que je met une valeur dans le champ et que je valide ca fait la même chose.
Je comprend pas pourquoi il renverrai None
Code :
|
Marsh Posté le 11-03-2009 à 19:35:18
siden a écrit :
|
Topic À La Con
siden a écrit : mais ca résoud pas mon problème en remplacant ma ligne avec EntryField par celles en commentaires, des que je met une valeur dans le champ et que je valide ca fait la même chose. |
Relis mon post avec le doigt, que ce soit la ligne commentée ou l'autre tu récupères la sortie d'.grid qui renvoie None
guybrush02 a écrit : Décommente la ligne 16 |
Non mais avec ou sans s'pareil, dans tous les cas il appelle grid sur le machin qu'il vient de créer, et grid renvoie None (enfin ne renvoie rien ce qui en Python est équivalent à renvoyer None), et là paf ça fait des chocapics il colle None dans sa variable
Marsh Posté le 11-03-2009 à 19:59:34
Yessssss!!!
merci beaucoup t'as mis le doigt sur le prob qui me faisais chier depuis des jours.
En fait je pensais que faire
self.valentre=Entry(onglet1)
self.valentre.grid(row=0,column=1,padx=3,pady=3)
ou bien
self.valentre=Entry(onglet1).grid(row=0,column=1,padx=3,pady=3)
ça revenait au même...
merci beaucoup je vais pouvoir avancer comme il faut maintenant
Marsh Posté le 11-03-2009 à 18:08:02
Bonjour à tous,
je suis débutant sur python et je dois faire un programme avec interface graphique pour mon stage.
Je suis bloqué sur la capture de texte avec la librairie Tkinter
La commande get() pour recevoir le texte inscrit dans un widget EntryField (de Pmw) ne veux pas fonctionner dans le cas de mon programme.
J'ai comparé avec un programme semblable trouvé dans le tuto de Gérard Swinen qui tourne comme il faut mais je ne vois nulle part où je foire.
Voici le code :
lors de l'éxecution j'ai ce message d'erreur :
le code en commentaire peux remplacer la ligne qui suit et donne la même erreur.
quelqu'un a une idée d'où ca peut venir?