Pergunta

Eu tenho um aplicativo escrito em Python que apresenta alguns de seus dados em uma exibição em árvore. Por padrão, a exibição de árvore é um assunto branco floaty com pequenos triângulos floaty para expandir os nós.

É possível alterar este estilo para ser mais como uma exibição de árvore Windows Explorer? Especificamente, eu gostaria de ter linhas verticais indicam parentesco dos nós.

Se isso é possível, como é que isso seja feito?

Foi útil?

Solução

Para as linhas que ligam as setas não é um método em gtk.TreeView para isso, ver http://library.gnome.org/devel/pygtk/stable/class-gtktreeview.html#method-gtktreeview--set-enable-tree- linhas

Outras dicas

Você precisa criar um CellRenderers personalizados para isso. a seguir links podem ajudar.

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

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top