⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des attributs
tkinter.image
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des attributs
tkinter.image
DESCRIPTION.
Définit ou retourne quelle image il faudra insérer dans le controle, à la place du texte, ou avec le texte.
SYNTAXE.
image = image
REMARQUES.
image doit être un objet créé avec la classe tkinter.PhotoImage ( ).
Par exemple, avec le constructeur suivant : IMG_Dessin = tkinter.PhotoImage ( file = fichier ) où :
- IMG_Dessin est un nom de variable quelconque ;
- fichier est le nom du fichier de l'image .gif, .pgm ou .ppm ;
Le construction génère une valeur qui sera valide pour toutes les fois où tkinter attend une image de ce type. Par exemple, pour insérer cette image dans un label : LAB_Etiquette = tkinter.Label ( image = IMG_Dessin )
Le constructeur ne doit pas être employé directement comme attribut du contrôle. Il doit toujours être définit au préalable. LAB_Etiquette = tkinter.Label ( image = tkinter.PhotoImage ( file = fichier ) ) n'est pas valide.
EXEMPLE.
import tkinter , tkinter.filedialog
def FNC_Chargemment ( ) :
ktypes = [ ( "image gif" , ".gif" ) , ( "image pgm" , ".pgm" ) , ( "image ppm" , ".ppm" ) ]
kfichier = tkinter.filedialog.askopenfilename ( title = "Sélectionnez" , filetypes = ktypes )
if len ( kfichier ) < 1 : return
IMG_Image [ "file" ] = kfichier
TKI_Principal = tkinter.Tk ( )
IMG_Image = tkinter.PhotoImage ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
BUT_Charger = tkinter.Button ( TKI_Principal , text = "Charger" , command = FNC_Chargemment )
LAB_Image = tkinter.Button ( TKI_Principal , image = IMG_Image )
LAB_Image.pack ( fill = "both" )
BUT_Charger.pack ( fill = "both" )
BUT_Quitter.pack ( fill = "both" )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de