如何删除 QTreeView 左侧的空白区域
Posted
技术标签:
【中文标题】如何删除 QTreeView 左侧的空白区域【英文标题】:How to remove the empty space at the left of a QTreeView 【发布时间】:2013-12-26 12:13:37 【问题描述】:我有一个子类QTreeView
。我需要让它看起来像简单的QListView
没有空间(左角间距)的子项。我该怎么办? Qt 是 4.7.4。
已经尝试过setRootIsDecorated
并没有帮助。我试过QTreeView::setIndentation
,但也没有用。
【问题讨论】:
尝试使用QTreeView::setIndentation
有同样的question。
如果它不能帮助显示您如何填充树视图。
很好的答案!我也从模型中填充了树视图,并且缩进没有任何问题:/
好的。你想看哪种方法?
【参考方案1】:
我对 QTreeWidgets 也有同样的问题,它们有一个默认启用的“rootIsDecorated”设置。禁用它,工作完成。
【讨论】:
【参考方案2】:问题在于以某种方式改变了我的QTreeView
的方法。所以,在这个方法之后设置缩进解决了这个问题。但是我还是不明白为什么在QTreeView
的构造函数中设置缩进是没有用的。
【讨论】:
以上是关于如何删除 QTreeView 左侧的空白区域的主要内容,如果未能解决你的问题,请参考以下文章
Xcode+Swift:UIImageView 自动产生空白区域。如何删除它?