我希望我的QTreeView所有项目都能得到扩展.在这种情况下,所有展开按钮/装饰都是不必要的,我想摆脱它们.如何删除所有这些?setRootIsDecorated只会删除第一级的按钮...
Chr*_*ris 18
这就是我过去为这个问题所做的,它有点像黑客,但它的效果非常好.在这种情况下none.png不存在.
treeView->setStyleSheet( "QTreeView::branch { border-image: url(none.png); }" );
Run Code Online (Sandbox Code Playgroud)
见https://forum.qt.io/topic/4767/how-to-get-rid-of-expande-collapse-qtreewidgetitem-indicator
这对我来说摆脱了顶级的:self.setRootIsDecorated(False).
我没有尝试提到的项目政策,所以我不确定这个答案是否完整。如果有人可以验证,请随时通过确认对其进行编辑。在此之前,请将此答案视为信息共享。
| 归档时间: |
|
| 查看次数: |
4484 次 |
| 最近记录: |