⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ PhotoImage
tkinter.PhotoImage ( ).transparency_set ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ PhotoImage
tkinter.PhotoImage ( ).transparency_set ( )
DESCRIPTION.
Modifie l'état de transparence du pixel d'une image polychrome, aux coordonnées indiquées.
SYNTAXE.
IMG_Image.transparency_set ( abscisse , ordonnee , transparent )
IMG_Image ⇨ création d'une instance de tkinter.PhotoImage ( ) [ OBLIGATOIRE ]
.transparency_set ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
abscisse ⇨ abscisse du point de référence [ OBLIGATOIRE ]
ordonnee ⇨ ordonnée du point de référence [ OBLIGATOIRE ]
transparent ⇨ visibilité du pixel [ OBLIGATOIRE ]
REMARQUES.
abscisse et ordonnee doivent être de int ( ) ou des des float ( ). indiquant le pixel qui doit retourner sa couleur.
transparent est un bool ( ). Si transparent vaut True le pixel aux coordonnées abscisse, ordonnee devient transparent. Si transparent vaut False il rendu opaque, visible.
EXEMPLE.
import tkinter
def FNC_Transparent ( event ) :
ketat = IMG_Origine.transparency_get ( event.x , event.y )
IMG_Origine.transparency_set ( event.x , event.y , not ketat )
TKI_Principal = tkinter.Tk ( )
IMG_Origine = tkinter.PhotoImage ( file = "Logo_ON.gif" )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
LAB_Logo = tkinter.Label ( TKI_Principal , image = IMG_Origine , relief = "solid" , bg = "white" )
LAB_Logo.bind ( "<Button>" , FNC_Transparent )
BUT_Quitter.pack ( )
LAB_Logo.pack ( )
TKI_Principal.mainloop ( )