Bonjour à tous,

Je cherche en vain comment sélectionner du texte dans un widget HTMLLabel (tkhtmlview).

Sélectionner du texte dans un widget tkinter habituel ne me pose pas de problème et surtout on trouve des exemples en ligne. En revanche, pour ce widget de la bibliothèque tkhtmlview je n'y arrive pas et je ne trouve pas non plus de documentation.

Voici un exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import tkinter
from tkhtmlview import HTMLLabel
 
class Application(tkinter.Tk):
    def __init__(self):
        tkinter.Tk.__init__(self)
        self.creer_widgets()
 
    def creer_widgets(self):
 
        # widget html_label
        self.html_label1 = HTMLLabel(self, html="""<h3>MERCI de sélectionner le 1er mot de cette phrase.</h3>""",state=tkinter.NORMAL)
        self.html_label1.pack()
 
 
 
if __name__ == "__main__":
    app = Application()
    app.title("Sélectionner texte dans HTMLLabel")
    app.mainloop()

Il n'est pas possible de cliquer sur ce widget pour faire apparaitre le curseur. J'ai d'abord pensé qu'il fallait modidier les options et j'ai donc ajouté 'state=tkinter.NORMAL' mais sans résultat.

D'avance merci à qui pourra m'aiguiller.