⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des attributs
tkinter.insertbackground
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des attributs
tkinter.insertbackground
DESCRIPTION.
Définit ou retourne la couleur du curseur d'insertion dans les textes.
SYNTAXE.
insertbackground = couleur
REMARQUES.
couleur doit être un str ( ) représentant une couleur valide. Par défaut couleur vaut "black". Par exemple pour les couleurs les plus courantes :
- noir : insertbackground = "black" ;
- rouge : insertbackground = "red" ;
- vert citron : insertbackground = "lime" ;
- jaune : insertbackground = "yellow" ;
- bleu : insertbackground = "blue" ;
- fushia : insertbackground = "magenta" ;
- cyan : insertbackground = "aqua" ;
- blanc : insertbackground = "white" ;
- marron : insertbackground = "maroon" ;
- vert : insertbackground = "green" ;
- bleu marine : insertbackground = "navy" ;
- olive : insertbackground = "olive" ;
- violet : insertbackground = "purple" ;
- sarcelle : insertbackground = "teal" ;
- gris : insertbackground = "gray" ;
- argent : insertbackground = "argent" ;
Le comportement de cet attribut, peut varier selon la combinaison controle / environnement utilisée. Il peut même, dans certain cas, être ignoré.
EXEMPLE.
import tkinter
def FNC_Taille ( event ) :
TXT_Editeur [ "insertborderwidth" ] = SCA_Bordure.get ( )
TXT_Editeur [ "insertwidth" ] = SCA_Largeur.get ( )
def FNC_Couleur ( ) :
TXT_Editeur [ "insertbackground" ] = SPI_Couleur.get ( )
TKI_Principal = tkinter.Tk ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
SCA_Bordure = tkinter.Scale ( TKI_Principal , orient = "horizontal" , from_ = 1 , to = 20 , command = FNC_Taille )
SCA_Largeur = tkinter.Scale ( TKI_Principal , orient = "horizontal" , from_ = 1 , to = 20 , command = FNC_Taille )
SPI_Couleur = tkinter.Spinbox ( TKI_Principal , values = ( "black" , "lime" , "blue" , "pink" ) , command = FNC_Couleur )
TXT_Editeur = tkinter.Text ( TKI_Principal , width = 30 , height = 10 )
TXT_Editeur.grid ( row = 0 , column = 0 , columnspan = 2 , sticky = "nesw" )
tkinter.Label ( TKI_Principal , text = "bordure :" , justify = "right" ).grid ( row = 1 , column = 0 , sticky = "se" )
SCA_Bordure.grid ( row = 1 , column = 1 , sticky = "nesw" )
tkinter.Label ( TKI_Principal , text = "Largeur :" , justify = "right" ).grid ( row = 2 , column = 0 , sticky = "se" )
SCA_Largeur.grid ( row = 2 , column = 1 , sticky = "nesw" )
tkinter.Label ( TKI_Principal , text = "Couleur :" , justify = "right" ).grid ( row = 3 , column = 0 )
SPI_Couleur.grid ( row = 3 , column = 1 , pady = 8 , sticky = "nesw" )
BUT_Quitter.grid ( row = 4 , column = 0 , columnspan = 2 , sticky = "nesw" )
TXT_Editeur.insert ( "1.0" , "Python est un langage de programmation puissant et facile à apprendre." )
TXT_Editeur.insert ( "end + 1 line" , "\n\n" )
TXT_Editeur.insert ( "end + 1 line" , "Python is an easy to learn, powerful programming language." )
SCA_Largeur.set ( 2 )
TXT_Editeur.focus_force ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de