bonjour,
j'aimerais savoir comment déplacer le curseur du widget text.
En fait, je cherche à désactiver l'événement <Left> d'origine
pour le remplacer par un qui effectuerait un traitement supplémentaire et qui ne déplacerait pas le curseur systématiquement.
J'ai vu que dans le code tlc du widget Text il y a ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 text = Text() text.unbind_class( 'Text', "<Key-Left>" ) text.bind( "<Key-Left>", left ) def left( event ) : #Si condition #déplacer le curseur #Sinon #pass
Malheureusement aucune méthode Text.setcursor n'a été implémentée dans Tkinter .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 bind Text <Left> { tk::TextSetCursor %W insert-1displayindices }
Partager