⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Text
tkinter.Text ( ).peer_names ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Text
tkinter.Text ( ).peer_names ( )
DESCRIPTION.
Retourne la liste des homologues d'un éditeur de texte dans un tuple ( ).
SYNTAXE.
TPL_Noms = TXT_Editeur.peer_names ( )
TPL_Noms = ⇨ variable qui recevra le tuple ( ) [ optionnel ]
TXT_Editeur ⇨ instance quelconque de tkinter.Text ( ) [ OBLIGATOIRE ]
.peer_names ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
Les objets créés avec la classe tkinter.Text ( ) disposent d'un inventaire, séparé de toutes ses autres données, et relatif à l'ensemble de son contenu : texte, images, fenêtres d'insertion, balises, régions, historiques des modification. Les éditeurs de texte partageant un même inventaire sont appelés éditeurs de texte homologues ou plus simplement homologues.
Voir la méthode tkinter.Text ( ).peer_create ( ) pour plus d'informations sur les homologues;
EXEMPLE.
import tkinter
TKI_Principal = tkinter.Tk ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
TXT_Editeur = tkinter.Text ( TKI_Principal , relief = "ridge" , bd = 3 , width = 30 , height = 8 )
TXT_Peer = tkinter.Text ( TKI_Principal )
TXT_Peer.destroy ( )
TXT_Editeur.peer_create ( TXT_Peer , { "bg" : "aqua" , "relief" : "sunken" , "bd" : 5 , "width" : 20 , "height" : 10 } )
TXT_Editeur.grid ( row = 0 , column = 0 , sticky = "nesw" )
TXT_Peer.grid ( row = 0 , column = 1 , rowspan = 2 , sticky = "nesw" )
BUT_Quitter.grid ( row = 1 , column = 0 , sticky = "nesw" )
TKI_Distant = tkinter.Toplevel ( )
TKI_Distant.geometry ( "+600+100" )
TXT_Homologue = tkinter.Text ( TKI_Distant )
TXT_Homologue.destroy ( )
TXT_Editeur.peer_create ( TXT_Homologue , { "fg" : "blue" , "bg" : "palegreen" , "font" : ( None , 14 , "bold") , "width" : 25 , "height" : 12 } )
TXT_Homologue.grid ( row = 0 , column = 0 , sticky = "nesw" )
TXT_Editeur.insert ( "1.0" , "LISTE DES HOMOLOGUES.\n" )
for khomologue in TXT_Editeur.peer_names ( ) : TXT_Editeur.insert ( "end" , f"{ khomologue }\n" )
for khomologue in TXT_Homologue.peer_names ( ) :
if khomologue not in TXT_Editeur.peer_names ( ) : TXT_Editeur.insert ( "end" , f"{ khomologue }\n" )
TXT_Editeur.insert ( "end" , "\nTapez votre texte ici .." )
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