QML TreeView - Изменить положение значка раскрытия - PullRequest
0 голосов
/ 07 декабря 2018

В настоящее время я пытаюсь изменить макет 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"
            }
        }
    }
}

Обновление

Это то, что у меня сейчас есть:

enter image description here

Вот что я хотел бы иметь:

enter image description here

...