我还没有找到任何有关如何通过样式表更改QTreeWidgt箭头颜色的文档。
当我在QPalette中设置QPalette :: WindowText时,小箭头的颜色将改变,但是我想通过样式表来实现,以便我的用户可以更改主题。我在互联网上找不到任何有关此的信息。
答案 0 :(得分:0)
为此您需要使用不同的三角形图像
QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings {
border-image: none;
image: url(branch-open.png);
}
QTreeView::branch:has-children:!has-siblings:closed,
QTreeView::branch:closed:has-children:has-siblings {
border-image: none;
image: url(branch-closed.png);
}
https://forum.qt.io/topic/8034/changing-the-color-of-qtreeview-s-branches 和 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview