⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des attributs
tkinter.selectbackground
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des attributs
tkinter.selectbackground
DESCRIPTION.
Définit ou retourne la couleur de fond des caractères sélectionnés.
SYNTAXE.
selectbackground = couleur
REMARQUES.
Cet attribut concerne une sélection de caractères dans un élément de type tkinter.Canvas ( ).create_text ( ). couleur doit être un str ( ) représentant une couleur valide. Par défaut couleur vaut "#C3C3C3". Par exemple pour les couleurs les plus courantes :
- noir : selectbackground = "black" ;
- rouge : selectbackground = "red" ;
- vert citron : selectbackground = "lime" ;
- jaune : selectbackground = "yellow" ;
- bleu : selectbackground = "blue" ;
- fushia : selectbackground = "magenta" ;
- cyan : selectbackground = "aqua" ;
- blanc : selectbackground = "white" ;
- marron : selectbackground = "maroon" ;
- vert : selectbackground = "green" ;
- bleu marine : selectbackground = "navy" ;
- olive : selectbackground = "olive" ;
- violet : selectbackground = "purple" ;
- sarcelle : selectbackground = "teal" ;
- gris : selectbackground = "gray" ;
- argent : selectbackground = "argent" ;
Le comportement de cet attribut, peut varier selon la combinaison controle / environnement utilisée. Il peut même, dans certain cas, être ignoré. Voir les couleurs avec tkinter pour plus de d'informations sur la désignation des couleurs.
EXEMPLE.
import tkinter
TPL_Couleurs = ( "black" , "lime" , "red" , "yellow" , "magenta" , "aqua" , "blue" , "white" , "green" , "pink" , "sienna" , "palegreen" )
def FNC_Selection ( ) :
TXT_Editeur [ "selectforeground" ] = SPI_Encre.get ( )
TXT_Editeur [ "selectbackground" ] = SPI_Papier.get ( )
TXT_Editeur [ "selectborderwidth" ] = int ( SPI_Bordure.get ( ) )
TKI_Principal = tkinter.Tk ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
SPI_Encre = tkinter.Spinbox ( TKI_Principal , values = TPL_Couleurs , width = 5 , command = FNC_Selection )
SPI_Papier = tkinter.Spinbox ( TKI_Principal , values = TPL_Couleurs , width = 5 , command = FNC_Selection )
SPI_Bordure = tkinter.Spinbox ( TKI_Principal , from_ = 0 , to = 10 , width = 5 , command = FNC_Selection )
TXT_Editeur = tkinter.Text ( TKI_Principal , font = ( None , 20 ) , wrap = "word" , width = 20 , height = 6 )
TXT_Editeur.grid ( row = 0 , column = 0 , columnspan = 2 , sticky = "nesw" )
SPI_Encre.grid ( row = 1 , column = 0 , padx = 5 , pady = 5 , sticky = "nesw" )
SPI_Papier.grid ( row = 1 , column = 1 , padx = 5 , pady = 5 , sticky = "nesw" )
SPI_Bordure.grid ( row = 2 , column = 0 , padx = 5 , pady = 5 , sticky = "nesw" )
BUT_Quitter.grid ( row = 2 , column = 1 , padx = 5 , pady = 5 )
SPI_Encre.delete ( 0 , "end" )
SPI_Encre.insert ( 0 , "blue" )
SPI_Papier.delete ( 0 , "end" )
SPI_Papier.insert ( 0 , "aqua" )
SPI_Bordure.delete ( 0 , "end" )
SPI_Bordure.insert ( 0 , "2" )
TXT_Editeur.insert ( "1.0" , "MON PYTHON A MOI" )
TXT_Editeur.insert ( "end + 1 line" , "\n\n" )
TXT_Editeur.insert ( "end + 1 line" , "Python est un langage de programmation puissant et facile à apprendre." )
TXT_Editeur.focus_force ( )
FNC_Selection ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de