-
1 pièce(s) jointe(s)
Probleme Tkinter / Entry
Bonjour, nous sommes actuellement en terminale scientifique spécialité ISN. Notre projet de fin d'année se porte sur un programme permettant de crypter et de déchiffrer un message. Tout aller bien jusqu’à présent, cependant nous rencontrons actuellement un problème que nous n'arrivons pas à élucider...
Nous ne parvenons pas à récupérer le texte saisi afin de l'afficher sur une nouvelle page, la console affiche que la variable n'est pas définie.
voici notre code :
Pièce jointe 373554
P.S.: le problème se trouve dans la partie cryptage.
Merci d'avance.
-
Il faut connaître les variables locales et globales. Quand vous créez une variable (locale) dans une fonction, elle a une durée de vie limitée (le temps de l'exécution de la fonction). Alors vous comprendrez que le fait d'appeler un objet créé dans une fonction différente de l'endroit où elle a été créée va poser problème.
- Le problème est bien plus profond lié à une mauvaise conception.
- Vous dépassez le record des longueurs de ligne (limite 79 caractères), c'est très pénible à lire.
- Votre code est brouillon... il faut faire du rangement, rendre propre.
- Vous avez plusieurs instances Tk, une seule doit exister ! Si vous souhaitez plusieurs fenêtres, alors utilisez le widget Toplevel.
- Si vous souhaitez plus d'aides, évitez de nous envoyer vos fichiers, copiez-collez votre code sur le forum en représentant sur quelques lignes le problème posé.