Bonjour à tous,
Je suis débutant en Python, excusez moi par avance pour ma question.
Voilà j'ai un code qui ressemble à ça :
Ce que j'aimerai faire, c'est sortir ma fonction onDelete pour la mettre au même niveau que la fonction initialize. Sauf que pas de bol, le programme n'arrive pas à retrouver la référence de l'objet liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def initialize(self): ... liste = tkinter.Listbox(Cadre_listbox, yscrollcommand=scrollbar.set) bouton = Button(Cadre_listbox, text="Supprimer", command=onDelete) def onDelete(): i = liste.curselection() liste.delete(i)
J'ai testé pas mal de trucs sans résultats, si vous avez une solution qui marche je vous en remercie
PS:
Faut que ça ressemble à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def initialize(self): ... liste = tkinter.Listbox(Cadre_listbox, yscrollcommand=scrollbar.set) bouton = Button(Cadre_listbox, text="Supprimer", command=self.onDelete) def onDelete(self): i = liste.curselection() liste.delete(i)
Partager