⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des attributs
tkinter.insertborderwidth
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des attributs
tkinter.insertborderwidth
DESCRIPTION.
Définit ou retourne la couleur du curseur d'insertion dans les textes.
DESCRIPTION.
Définit ou retourne la taille de la bordure autour du curseur d'insertion dans les textes.
SYNTAXE.
insertborderwidth = taille
REMARQUES.
Si taille est un int ( ) les mesures sont exprimées en pixels (ex. 6 pour 6 pixels). Pour utiliser une autre unité de mesure, taille doit être un str ( ) contenant un nombre suivi d'un caractère précisant cette unité désirée:
- c, en centimètres (ex. "3c" pour 3 centimètres) ;
- m, en millimètres (ex. "7m" pour 7 multimètres) ;
- i, en pousses (inche) (ex. "4i" pour 4 pousses) ;
- p, en points d'impression (ex. "12p" pour 12 points).
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
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 ( )
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