déplacer le curseur dans un widget text
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.
Code:
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 |
J'ai vu que dans le code tlc du widget Text il y a ceci:
Code:
1 2 3 4
|
bind Text <Left> {
tk::TextSetCursor %W insert-1displayindices
} |
Malheureusement aucune méthode Text.setcursor n'a été implémentée dans Tkinter 8O.