Bonjour,

J'ai créer une listebox comme cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
self.listbox = tkinter.Listbox(self.frame2, width=50,height=10)
 
comp = 0
for k in sugg[a] :   
       self.listbox.insert(tkinter.END, sugg[a][comp])
       comp = comp+1
self.listbox.bind('<ButtonRelease-1>',self.clic)
 
#avec la fonction clic définie comme dans la FAQ python du site
def clic(self,evt):
        index = self.listbox.curselection()
        return self.listbox.get(index)
En fait j'aimerais pouvoir sélectionner un élément de ma liste, pour pouvoir ensuite l'utiliser dans un boutton comme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 boutton = tkinter.Button(self.root, text='Valider mon choix', command=self.impr(self.clic))
Avec impr une fonction qui print la valeur que j'ai sélectionné dans la listbox.

Cependant cela ne marche pas, ça compile bien mais le boutton n'a aucune action, il ne fait rien. Si quelqu'un voit où se trouve ma (mes) faute(s), je suis preneur !

Merci d'avance.