IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Sommaire > Tkinter > Button
        Mettre une image sur un bouton
        Associer une fonction au clic gauche sur un bouton

        


Mettre une image sur un bouton
auteur : Guigui_
La classe Tkinter PhotoImage reconnaît les images GIF et PPM. Le fait qu'elle soit utilisée comme option de configuration image d'un widget ne suffit pas à maintenir une instance PhotoImage en vie. Il faut donc s'assurer de conserver ces instances dans un objet conteneur de Python

imgfile = strchemin ## strchemin:str, chemin d'accès à l'image img = Tk.PhotoImage(file = imgfile) ## Création d'un objet PhotoImage qui reconnait les extensions .gif et .ppm gifsdict={} ## Utilisation d'un dictionnaire pour conserver une référence sur la PhotoImage créée gifsdict[imgfile] = img button.configure(image=img) ## Ajout de l'image sur le bouton

Associer une fonction au clic gauche sur un bouton
auteur : Guigui_
On peut également utiliser la fonction bind, cf Associer un évènement clavier/souris à un widget

def clic(): print 'Clic gauche sur le bouton' button.config(command=clic)

        

Consultez les autres F.A.Q's

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.