Pregunta

Tengo una aplicación escrita en python que presenta algunos de sus datos en una vista de árbol. De forma predeterminada, la vista de árbol es un asunto blanco flotante con pequeños triángulos flotantes para expandir los nodos.

¿Es posible cambiar este estilo para que se parezca más a una vista de árbol del explorador de Windows? Específicamente, me gustaría tener líneas verticales que indiquen el origen de los nodos.

Si esto es posible, ¿cómo se haría?

¿Fue útil?

Solución

Para las líneas que unen las flechas, hay un método en gtk.TreeView para eso, vea http://library.gnome.org/devel/pygtk/stable/class-gtktreeview.html#method-gtktreeview--set-enable-tree- líneas

Otros consejos

necesita crear un CellRenderer personalizado para esto. los siguientes enlaces pueden ayudar.

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

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top