qss:如何让 QTreeView 底部边框出现在分支子控件下

qss: how to get QTreeView bottom border to appear under the branch subcontrol

我的应用程序中有一个 QTreeView,我需要在其中为每个单元格绘制边框。 如果我这样设置我的风格:

QTreeView::item
{
    border-right: 1px solid #6d6d6d;
    border-bottom: 1px solid #6d6d6d;
    border-left: none;
    border-top: none;
}

分支子控件下不出现边框:

如果我在分支区域设置边框:

QTreeView::branch
{
    border-bottom: 1px solid #6d6d6d;
}

然后分支图像(三角形)消失。

理想情况下,我想根据样式设置边框。

谢谢!

发现:图片和背景图片适用于分支,可以与边框图片结合使用:

QTreeView::branch
{
    border-bottom: 1px solid #6d6d6d;
}
QTreeView::branch:closed:has-children 
{
    image: url(:/img/collapsed);
}
QTreeView::branch:open
{
    image: url(:/img/expanded);
}