Comment changer un style GtkTreeView en Python?
-
05-07-2019 - |
Question
J'ai une application écrite en python qui présente certaines de ses données dans une vue arborescente. Par défaut, l’arborescence est une affaire blanche et flottante avec de petits triangles flottants pour développer les nœuds.
Est-il possible de modifier ce style pour qu’il ressemble davantage à une arborescence de l’explorateur Windows? Plus précisément, j'aimerais avoir des lignes verticales indiquant la parenté des nœuds.
Si cela était possible, comment cela se ferait-il?
La solution
Pour les lignes reliant les flèches, il existe une méthode dans gtk.TreeView, voir http://library.gnome.org/devel/pygtk/stable/class-gtktreeview.html#method-gtktreeview--set-enable-tree- lignes
Autres conseils
vous devez créer un CellRenderer
personnalisé pour cela. les liens ci-dessous pourraient vous aider.