Plusieurs commandes sur un bouton Tkinter | Python
Dans ce tutoriel, nous allons découvrir comment associé plusieurs commandes à un bouton Tkinter. Plusieurs commandes peuvent être exécutées après avoir cliqué sur le bouton.
Comment Associé Plusieurs Commandes à un Bouton Tkinter
Dans l’exemple suivant nous avons créer une fonction pour changer le texte et une fonction pour changer la couleur du bouton, les deux seront appelées en même temps, lorsque le bouton est appuyé.
from tkinter import * def two_funcs(*funcs): def two_funcs(*args, **kwargs): for f in funcs: f(*args, **kwargs) return two_funcs def changeText(): btn['text'] = 'Welcome to WayToLearnX!' def changeColor(): btn['bg'] = 'Red' gui = Tk() gui.geometry('200x100') btn = Button(gui, text = "Cliquez ici!", command = two_funcs(changeText, changeColor)) btn.pack() gui.mainloop()
Sortie: