2012-06-15 29 views
8

有誰知道是否有可能展平QTreeView/QTreeWidget,同時仍然能展開子物品。Flat QTreeView物品 - 沒有嵌套

什麼默認爲:

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

-擴大和+被摺疊

我想什麼:

- A 
    A1 
    A2 
- B 
    B2 
+ C 

全部倒塌

+ A 
+ B 
+ C 

A, B, C是根本項目。

+0

你可以從QTreeView的項目樣式中得到它嗎? [Here](http://doc.trolltech.org/4.7-snapshot/stylesheet-examples.html#customizing-qtreeview)是一個例子,它用顏色來表示事物,但在實際定位項目時看不到太多東西。您可以使用選擇器來獲取QTreeView的節點和子項,以便您可以使用QSS來定位子項目。但這只是一個建議。因此它是一個評論,而不是一個答案。 –

+0

如果我可以只是它的樣式,那將是最簡單的。我沒有嘗試。 –

+0

嗯,從來沒有像以前那樣習慣於被接受的答案。都好。 –

回答

7
MyTree -> setIndentation (0) ; 
+1

即PyQt中的「MyTree.setIndentation(0)」。 – Junuxx

+0

我仍然喜歡+或 - 如果可以的話。這似乎將其刪除 –

+0

沒關係,沒有+或 - 似乎更好。 –