⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Entry
tkinter.Entry ( ).delete ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Entry
tkinter.Entry ( ).delete ( )
DESCRIPTION.
Supprime le contenu d'un champ de saisie compris entre deux index.
SYNTAXE.
ENT_Saisie.delete ( debut , fin )
ENT_Saisie ⇨ instance quelconque de tkinter.Entry ( ) [ OBLIGATOIRE ]
.delete ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
debut ⇨ index du premier élément [ OBLIGATOIRE ]
fin ⇨ index du dernier élément [ OBLIGATOIRE ]
REMARQUES.
debut et fin sont des int ( ) ou l'un des str ( ) d'index spécifiques indiquant jusqu'à quel index il faut étendre la sélection. Les index spécifiques sont des constantes exprimées sous la forme d'un str ( ) et peuvent prendre l'une des valeurs suivantes :
- "insert", correspond à l'index du curseur d'insertion ;
- "sel.first", correspond à l'index du premier caractère de la sélection dans le texte ;
- "sel.last", correspond à l'index du dernier caractère de la sélection dans le texte ;
- "end", correspond à l'index du dernier caractère de la sélection dans le texte ;
- "@x", correspond à l'index du caractère le plus proche de l'abscisse x, où x est en pixels.
Si fin est situé avant debut, l'appel de la méthode tkinter.Entry ( ).delete ( ) est ignoré. Si fin est absent seul l'élément à l'index debut est supprimé.
Rappel : l'index du premier élément d'une liste fixe est 0.
EXEMPLE.
import tkinter
def FNC_Effacer ( ) :
try : ENT_Saisie.delete ( "sel.first" , "sel.last" )
except : pass
TKI_Principal = tkinter.Tk ( )
TKV_Saisie = tkinter.StringVar ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter le programme" , command = TKI_Principal.destroy )
BUT_Effacer = tkinter.Button ( TKI_Principal , text = "Effacer la sélection" , command = FNC_Effacer )
ENT_Saisie = tkinter.Entry ( TKI_Principal , textvariable = TKV_Saisie )
ENT_Saisie.pack ( )
BUT_Effacer.pack ( fill = "both" )
BUT_Quitter.pack ( fill = "both" )
TKV_Saisie.set ( "Python est puissant et facile à apprendre." )
ENT_Saisie.focus_force ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de