[tkinter] passage d'arguments

Bonjour,

Je souhaiterais savoir comment passer des argument avec le menu de tkinter

command = Fonction => command = Fonction(x,y)

Par exemple :

root = Tk() 
menubar = Menu(root) 
filemenu = Menu(menubar, tearoff=0) 
filemenu.add_command(label="New", command=fonction(2,3)) 


Merci

3 réponses

  1. Tu ne peux pas, "command=" ne supporte, d'apreès mes connaissances, que des fonctions sans arguments

    ex: filemenu.add_command(label="New", command=fonction)

    remarque la disparition des "()"
    1. J'ai réussi a l'aide de lambda :

      self.menu.add_command(label = self.c[5], command = lambda: self.configure(0,5))