2012-06-15 23 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

没关系,没有+或 - 似乎更好。 –