В настоящее время я пытаюсь изменить макет QML TreeView , чтобы раскрыть значок (стрелку или треугольник, по которому нужно щелкнуть, чтобы показать или скрыть дочерние элементыэлементы).
Я попытался закрепить значок справа от TreeView, но по какой-то причине он не работает, он остается слева, несмотря ни на что.Есть ли у вас подсказка?
Большое спасибо!
TreeView {
id: treeView
anchors.fill: parent
model: treeModResult
style: TreeViewStyle {
branchDelegate: Rectangle {
width: 15; height: 15
color: "#00000000"
anchors.right: treeView.right
Image {
id: expandArrow
source: styleData.isExpanded ? "qrc:/img/icn_arrow_top.svg" : "qrc:/img/icn_arrow_bottom.svg"
sourceSize.width: parent.width
sourceSize.height: parent.height
}
ColorOverlay {
anchors.fill: expandArrow
source: expandArrow
color: "#293147"
}
}
}
}
Обновление
Это то, что у меня сейчас есть:
Вот что я хотел бы иметь: