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)