我想让我QTreeView
总是扩展所有的项目。在这种情况下,所有展开按钮/装饰都是不必要的,我想摆脱它们。我怎样才能删除所有这些?setRootIsDecorated
只会删除第一级的按钮...
问问题
6126 次
2 回答
19
这是我过去为这个问题所做的,它有点像黑客,但效果很好。在这种情况下none.png
不存在。
treeView->setStyleSheet( "QTreeView::branch { border-image: url(none.png); }" );
于 2013-04-15T15:41:58.553 回答
6
见https://forum.qt.io/topic/4767/how-to-get-rid-of-expande-collapse-qtreewidgetitem-indicator
这对我来说摆脱了顶级的:self.setRootIsDecorated(False)
.
我没有尝试提到的项目政策,所以我不确定这个答案是否完整。如果有人可以验证,请随时使用确认编辑此内容。在此之前,请将此答案视为信息共享。
于 2017-04-10T02:53:56.317 回答