commande avec argument pour action button tkinter
Bonjour,
je débute en dev mais également en python. j’essaie de faire un petite appli perso.
pour le moment j'essaie de faire un clavier type alarme : 10 boutons (0 -1 -2 -3 -4 ...etc..)+ 1 champ text.
pour ne pas faire une fonction par bouton, j'essaie de faire une fonction avec argument mais cela ne fonctionne pas.
voici la base de mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
from tkinter import *
fenetre=tk()
monlabel = Label(fenetre,text="")
def action(valeur):
monlabel["text"]=monlabel["text"]+valeur
bouton1 = Button(fenetre,text="1",command=action('1'))
bouton2 = Button(fenetre,text="2",command=action('2'))
bouton3 = Button(fenetre,text="3",command=action('3'))
#idem pour les autres boutons
fenetre.mainloop() |
pourquoi cela ne fonctionne pas ?
merci d'avance pour votre aide... et votre indulgence :D