Bonjour à tous,

Je continue mon apprentissage de Python avec beaucoup de plaisir.

Par contre je bute sur un petit aspect.
Il est possible d'associer à un bouton une def() précédemment créée ainsi par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
from Tkinter import *
 
def ma_def():
    #Je défini ma def()...
 
fen = Tk()
cadre = Canvas(fen, width = 200, height = 150, bg = 'light yellow')
cadre.bind ('<Button-1>', ma_def)
cadre.pack()
Jusqu'à là pas de problème.
Mon souci apparait si je veux associer une deuxième def(), par exemple ma_def2() à '<Button-1>'...

Là je bloque. J'ai essayé pas mal de solution mais rien de satisfaisant.
Du coup je suis obligé de tout mettre dans la même fonction, mais ceci me gêne.

Quelqu'un aurait-il une solution autre que cette dernière?

D'avance merci à tous et bonne programmation.
Charles-Elie