je viens vous demander de l'aide car nouveau dans le python j'essaie de créer un petit programme pour mon boulot permettant de générer un mail type dans un champ a partir d'informations préalablement renseigner.
Le Mail est toujours le même en fonction des personnes. Seules quelques infos change donc je voudrait entrer ces infos dans des champs puis appuyer sur un bouton trouver mon texte final dans un autre champ que je peux copier et coller ensuite dans mon mail. cela me ferais gagner un temps considérable.
Voici ce que j'ai déjà fait mais je n'arrive pas a faire mettre a jour le champ 5. est ce qu'un âme charitable pourrais m'aider svp !
Ligne 50, tu utilises la classe Entry au lieu de son l'instance...
et comme on ne peut pas deviner pour vous quelle valeur de Champ doit être récupéré...
Et pour la prochaine fois, copier coller l'erreur, ça permet de donner tout de suite l'indication sur la manière de résoudre. Si vous ne l'avez pas fait c'est que vous êtes sans doute sur Windows et que vous exécutez votre code par double click souris plutôt que dans votre "terminal" Windows.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Bonjour @fred1599
Tout d'abord merci de ta réponse.
Effectivement j'ai oublier quelques de préciser ma demande. Le but est de récupérer la valeur des champs 1, 2, 3 et 4 pour qu'ensuite après avoir cliquer sur le bouton envoyer qu'un texte apparaisse dans le champ 5 avec la valeur des autres champs.
aucune erreur mais rien ne se passe dans le champs 5
Pas besoin des StringVar(), les widgets Entry() ont leurs propres méthodes .get().
Pas judicieux de choisir un Entry() pour afficher un texte, plutôt un widget Text().
Pour ce qui est du copier-coller, Tkinter ne gère pas le menu contextuel habituel, mais Ctrl/c et Ctrl/v fonctionnent.
Tu peux facilement trouver sur le net de quoi créer un menu contextuel, pour le copier-coller comme ici pour les Entry() mais facilement adaptable pour les widgets Text() :
Tu peux encore aller plus loin avec une ListBox pour selectionner la civilité (Monsieur, Madame, etc...) et pourquoi pas envoyer le mail directement à partir de l'interface.
- Edité par Garkam 24 février 2024 à 3:53:03
génération de mail type
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)