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?

Était-ce utile?

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.

http://www.pygtk.org/pygtk2tutorial/ch-TreeViewWidget.html

http://www.pygtk.org/pygtk2tutorial/sec-CellRenderers.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top