2012-06-15 19 views
8

¿Alguien sabe si es posible aplanar un QTreeView/QTreeWidget mientras se pueden expandir los elementos secundarios.Elementos planos de QTreeView: no anidados

Lo que el defecto es:

- A 
    -> A1 
    -> A2 
- B 
    -> B2 
+ C 

- se expande y se colapsa +

Lo que me gustaría:

- A 
    A1 
    A2 
- B 
    B2 
+ C 

todo se derrumbó

+ A 
+ B 
+ C 

A, B, C son los elementos raíz.

+0

¿Se puede obtener por el estilo de los artículos de QTreeView? [Aquí] (http://doc.trolltech.org/4.7-snapshot/stylesheet-examples.html#customizing-qtreeview) es un ejemplo que muestra estilos como el color, pero no hay mucho que ver al ubicar realmente los elementos. Puede usar selectores para obtener los nodos y secundarios de QTreeView, por lo que puede usar QSS para ubicar los elementos secundarios. Esta es solo una sugerencia, sin embargo. Por lo tanto, es un comentario y no una respuesta. –

+0

Si pudiera simplemente diseñarlo, sería más fácil. No lo he intentado. –

+0

hmmm nunca solía ser así, solía ser dado a la respuesta aceptada. Todo bien. –

Respuesta

7
MyTree -> setIndentation (0) ; 
+1

es decir 'MyTree.setIndentation (0)' en PyQt. – Junuxx

+0

Todavía me gustaría el + o - si puedo. Esto parece eliminarlo –

+0

No importa, sin + o - parece funcionar mejor. –

Cuestiones relacionadas