bonjour,
voilà, je cherche à faire un petit programme à interface graphiques.
cependant, j'aimerais savoir s'il est possible de définir une fonction à
l'interieur meme d'une fonction. en fait, à chaque fois que je créé un
bouton, il faut bien que je créé et lui associe une commande. et je
voudrais éviter un maximum à traiter des variables globales donc, si je
fait un truc comme suis :
def a():
def b():
var=1
fen=Tk()
Button(fen,text='aaa',command=b).pack()
fen.mainloop()
est-ce que ça marchera, et du coup, est-ce que ma variable pourras etre
utilisée de manière globale dans toute la fonction a mais pas dans
l'intégralité du prog ?
ps : je sais pas si je suis tres clair, mais bon, je tente ...