-
Selection de texte
Bonjour,
Je suis toujours avec mon scrolledText !!!
;)
Je voudrais savoir comment faire pour séléctionner une partie de mon texte.
Je connais l'index de début et l'index de fin et donc la valeur de ma string à séléctionner.
Voila ce que j'ai essayé:
Code:
self.Visu.tk_textSelectTo(At("%s.0"%(sTmp),"%s.end" %(sTmp)))
Mais j'ai un message d'erreur:
Exception in Tkinter callback
Traceback (most recent call last):
File "/home/automation/tools/pythonpack.2.1/local.SunOS.Generic_117000-05/lib/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
return self.func(*args)
File "/vobs/per/aoc/outils/QUALITOOLS/FAR/SRC/Ihm.py", line 428, in clickMouseEvent
self.Visu.tk_textSelectTo(At("%s.0"%(sTmp),"%s.end" %(sTmp)))
File "/home/automation/tools/pythonpack.2.1/local.SunOS.Generic_117000-05/lib/python2.4/lib-tk/Tkinter.py", line 2767, in tk_textSelectTo
self.tk.call('tk_textSelectTo', self._w, index)
TclError: invalid command name "tk_textSelectTo"
Merci d'avance pour votre aide
-
Re-bonjour,
Il faut ajouter à ton texte le tag 'sel'. N'utilise pas '<Button-1>', mais '<ButtonRelease-1>'.
-
qu'elle est la différence entre <Button-1> et <ButtonRelease-1> !?
-
J'ai essayé avec les deux, ça ne marche qu'avec <ButtonRelease-1>. (Quand tu relâches le bouton).
C'est le même principe lorsque tu veux récupérer un élément dans une listbox.
-
ça fonctionne tres bien !!!
Merci beaucoup pour ton aide !!!