¿Cómo cambiar un estilo GtkTreeView en Python?
-
05-07-2019 - |
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?
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.