⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Text
tkinter.Text ( ).window_cget ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Text
tkinter.Text ( ).window_cget ( )
DESCRIPTION.
Retourne la valeur d'un attribut d'une fenêtre d'insertion dans un éditeur de texte.
SYNTAXE.
Variable = TXT_Editeur.window_cget ( controle , attribut )
Variable = ⇨ variable qui recevra la valeur [ optionnel ]
TXT_Editeur ⇨ instance quelconque de tkinter.Text ( ) [ OBLIGATOIRE ]
.window_cget ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
controle ⇨ identification de la fenêtre d'insertion [ OBLIGATOIRE ]
attribut ⇨ nom de l'attribut [ OBLIGATOIRE ]
REMARQUES.
controle est une identification : nom, identifiant, chemin, de la fenêtre d'insertion valide.
attribut est un str ( ) désignant l'un des attributs : align, create, padx, pady, stretch ou window, de controle qui a été créé précédemment avec à la méthode tkinter.Text ( ).window_create ( ). Avec l'emploi de la méthode tkinter.Text ( ).window_cget ( ), le nom de l'attribut doit être entouré de guillemets ("nom_de_l'attribut") ou d'apostrophes ('nom_de_l'attribut').
EXEMPLE.
import tkinter
def FNC_Espacement ( event ) :
TXT_Editeur.window_configure ( BUT_Quitter , padx = SCA_Padx.get ( ) )
TXT_Editeur.window_configure ( BUT_Quitter , pady = SCA_Pady.get ( ) )
kpadx = TXT_Editeur.window_cget ( BUT_Quitter , "padx" )
kpady = TXT_Editeur.window_cget ( BUT_Quitter , "pady" )
TXT_Editeur.delete ( "6.0" , "end" )
TXT_Editeur.insert ( "7.0" , f"\nValeur de padx : { kpadx }" )
TXT_Editeur.insert ( "8.0" , f"\nValeur de pady : { kpady }" )
TXT_Editeur.insert ( "9.0" , "\n\nTapez votre texte à partir d'ici ...\n\n" )
TKI_Principal = tkinter.Tk ( )
TXT_Editeur = tkinter.Text ( TKI_Principal )
BUT_Quitter = tkinter.Button ( TXT_Editeur , text = "Quitter" , command = TKI_Principal.destroy )
SCA_Padx = tkinter.Scale ( TXT_Editeur , orient = "horizontal" , to = 100 , command = FNC_Espacement )
SCA_Pady = tkinter.Scale ( TXT_Editeur , orient = "horizontal" , to = 50 , command = FNC_Espacement )
TXT_Editeur.pack ( )
TXT_Editeur.insert ( "1.0" , "Modifier la valeur de padx : " )
TXT_Editeur.window_create ( "end" , align = "baseline" , window = SCA_Padx )
TXT_Editeur.insert ( "end" , "\n\nModifier la valeur de pady : " )
TXT_Editeur.window_create ( "end" , align = "baseline" , window = SCA_Pady )
TXT_Editeur.insert ( "end" , "\n\npour ce bouton : " )
TXT_Editeur.window_create ( "end" , window = BUT_Quitter )
TXT_Editeur.insert ( "end" , " dans le contenu." )
FNC_Espacement ( None )
TXT_Editeur.focus_set ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de