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 : Sélectionner tout - Visualiser dans une fenêtre à part
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