2012-06-15 12 views
8

Czy ktoś wie, czy możliwe jest spłaszczenie elementu QTreeView/QTreeWidget, gdy wciąż można rozszerzać elementy podrzędne.Płaskie elementy QTreeView - nie zagnieżdżone

Co domyślnie:

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

- rozpręża i + jest zwinięty

Chciałbym:

- A 
    A1 
    A2 
- B 
    B2 
+ C 

wszystko zawalił

+ A 
+ B 
+ C 

A, B, C to elementy główne.

+0

Czy możesz uzyskać od stylizacji elementów QTreeView? [Tutaj] (http://doc.trolltech.org/4.7-snapshot/stylesheet-examples.html#customizing-qtreeview) to przykład, który styluje rzeczy takie jak kolor, ale nie ma wiele do zobaczenia na temat pozycjonowania przedmiotów. Możesz użyć selektorów, aby uzyskać węzły QTreeView i dzieci, więc możesz użyć QSS do pozycjonowania elementów podrzędnych. To tylko sugestia. Stąd jest to komentarz, a nie odpowiedź. –

+0

Gdybym mógł go po prostu stylizować, byłby najłatwiejszy. Nie próbowałem. –

+0

hmmm nigdy wcześniej tak nie było, zwyczajnie po prostu otrzymywał zaakceptowaną odpowiedź. Wszystko dobrze. –

Odpowiedz

7
MyTree -> setIndentation (0) ; 
+1

tj. 'MyTree.setIndentation (0)' w PyQt. – Junuxx

+0

Nadal chciałbym + lub - jeśli mogę. Wydaje się to usuwać. –

+0

Nieważne, bez + lub - wydaje się działać lepiej. –

Powiązane problemy