Bonjour,

j'ai une question très spécifique mais toute simple concernant la fonction mark_set du widget text de TkInter.

Voilà : je créé une mark à une position donnée dans un texte (avec mark_set), et je voudrais m'en servir pour "mémoriser" cette position.

C'est à dire que je voudrais pouvoir retrouver la position (i.e l'index) de cette mark.

Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
position_speciale = 133 # une position que je veux pouvoir retrouver...
text.mark_set( 'my_mark','1.0+%dc'%position_speciale )
 
# il se passe plein de trucs... le texte contenu dans text est modifié
 
position_speciale = text.mark_get_index('my_mark')
# et voilà, j'ai retrouvé ma position spéciale dans le texte modifié (qui n'est plus forcément 133)
Tout cela serait parfait si la fonction mark_get_index existait... mais ce n'est pas le cas !

Y a-t-il quelqu'un qui saurait comment faire ?
Merci d'avance...

PS : Ma "bible" de TkInter est ici.