Bonjour Marc et le Monde, La réponse est ici : https://www.developpez.net/forums/d1474088/autres-langages/python/gui/tkinter/obtenir-nom-widget-focus/ Mais j'ai fait un peu autrement.On utilise la propriété "_name" qu'il faut donc fixer à la création du widget.
# Un extrait # Une fenêtre principale master=TK() # du code ... widget=mater.focus_get() bouton1=Button(master) bouton1._name="bouton1" bouton1.pack() # et plein d'autres widgets ! # Afficherait "bouton1" si il a le focus print(widget._name) master.mailoop() # Fin Et ceci m'ouvre des perspectives énormes... a+ pierre estrem Le 31/08/2022 à 07:45, Marc Chantreux a écrit :
salut Pierre, On Tue, Aug 30, 2022 at 07:31:58PM +0200, Pierre ESTREM wrote:widget = master.focus_get() print(widget()) # Aucun retourvraiment: je t'encourage à reposer la question sur le forum de l'afpy. * ce tu trouveras des gens plus motivés et connaisseurs pour répondre à cette question * je pense que ce genre de questions est vraiment hors sujet ici (en tout cas pour ma part je ne suis plus sur les listes python justement parce que ce langage me ... laisse dubitatif :)) bonne chance.