如何删除QTreeView左侧的空白空间

我有一个分类的QTreeView 。 我需要使它看起来像简单的QListView没有空间(左angular间距)的子项。 我该怎么办? Qt是4.7.4 。 已经尝试setRootIsDecorated ,它并没有帮助。 我已经试过QTreeView::setIndentation ,但它也没有帮助。

QTreeview间距

我与QTreeWidgets有同样的问题,他们有一个默认启用的“rootIsDecorated”设置。 禁用它,完成工作。

问题是在某种方式改变我的QTreeView的方法。 所以,在这个方法之后设置缩进就解决了这个问题。 但是我仍然不明白为什么在QTreeView的构造函数中设置缩进是无用的。