QTreeView删除所有项目的装饰/展开按钮
我想让我的QTreeView删除所有项目的装饰/展开按钮,qt,qtreeview,Qt,Qtreeview,我想让我的QTreeView始终展开所有项目。在这种情况下,所有的展开按钮/装饰都是不必要的,我想去掉它们。我怎样才能删除所有这些内容setRootIsDecorated只会删除第一级上的按钮…这是我过去针对这个问题所做的,有点麻烦,但效果很好。在本例中,none.png不存在 treeView->setStyleSheet( "QTreeView::branch { border-image: url(none.png); }" ); 看 这为我去掉了顶级的:self.setRoot
QTreeView
始终展开所有项目。在这种情况下,所有的展开按钮/装饰都是不必要的,我想去掉它们。我怎样才能删除所有这些内容setRootIsDecorated
只会删除第一级上的按钮…这是我过去针对这个问题所做的,有点麻烦,但效果很好。在本例中,none.png
不存在
treeView->setStyleSheet( "QTreeView::branch { border-image: url(none.png); }" );
看
这为我去掉了顶级的:self.setRootIsDecorated(False)
我没有尝试上面提到的项目polocy,所以我不确定这个答案是否完整。如果有人可以验证,请随意编辑并确认。在此之前,请考虑这个信息共享。请告诉我在哪里可以查找这些样式表的名称,比如你是如何发现这个装饰物被称为QTreVIEW::分支?我也想知道其他东西的名字是什么。对我来说,这是一种魅力。