1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| def supprimer_ligne(self, n):
# Index de début : ligne n, colonne 0
debut = f"{n}.0"
# Index de fin : ligne n+1, colonne 0 (pour inclure le saut de ligne)
fin = f"{n+1}.0"
self.analysis_text.delete(debut, fin)
# self.root.update() # Si nécessaire pour rafraîchir
def modifier_ligne(self, n, nouveau_texte):
# 1. Définir la plage à effacer (du début à la fin de la ligne, hors saut de ligne)
debut = f"{n}.0"
fin = f"{n}.end"
# 2. Supprimer l'ancien texte
self.analysis_text.delete(debut, fin)
# 3. Insérer le nouveau texte au même endroit
self.analysis_text.insert(debut, nouveau_texte) |
Partager