J'essaie de créer un widget qui contient un court texte que l'utilisateur doit pouvoir copier, mais pas modifier. Voici ce que j'ai trouvé :
entry = gtk.Entry()
entry.set_property("editable", False)
entry.unset_flags(gtk.CAN_FOCUS)
Cela fonctionne, mais l'entrée donne toujours l'impression d'être modifiable, ce qui est mauvais du point de vue de l'utilisateur. J'ai essayé entry.set_sensitive(False)
à la place, mais cela empêche la copie et donne l'impression qu'elle est complètement désactivée.
J'aimerais savoir comment créer une entrée de texte en lecture seule, qui soit grisée mais toujours active.
Edit : Voici une image de ce dont je parle, bien que ce ne soit pas GTK (et je travaille dans un environnement GNOME).
Edit 2 : Il semble qu'il n'y ait pas de bonne façon de faire cela avec GTK, si quelqu'un peut le confirmer, je marquerai la question résolue.