Bonjour,
Nous réalisons dans une équipe de 3 un programme de traduction vocale sur Python. Nous utilisons Tkinter pour l'interface graphique et nous rencontrons un léger problème à ce niveau-là. Je souhaiterais afficher une combobox (ou équivalent) qui permettrait de choisir la langue que l'on souhaite utiliser pour la traduction, il y a donc deux combobox : la première pour la langue d'origine et la seconde pour la langue de destination.
Or, je souhaiterai qu'une fois que l'utilisateur ait choisi la langue, cela affecte à langue_origine et à langue_destination la valeur texte "fr", "en", "de" ou "es" (pas la même pour les deux bien sûr ^^).
Nous avons déjà réalisé une partie du code mais nous rencontrons des problèmes pour convertir la langue que l'utilisateur a choisie en chaîne de caractères
Auriez-vous une idée ?
Merci !!!!
(N.B: Le code est ci-dessous)
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 def langue_origine(event): print(var1.get()) var1 = StringVar() var1.set("") lst1 = ["fr","en","de","es"] OptionMenu(fenetre, var1, *lst1, command=langue_origine).pack() langue_origine=str(langue_origine) def langue_destination(event): print(var2.get()) var2 = StringVar() var2.set("") lst2 = ["fr","en","de","es"] OptionMenu(fenetre, var2, *lst2, command=langue_destination).pack() langue_destination=str(langue_destination)
Partager