相关疑难解决方法(0)

如何使用QML Qt 5.5正确显示Treeview

我正在尝试使用Qml Qt 5.5创建正确的Treeview.我成功地拥有了一个全局根的Treeview.但无法找到如何为行项添加子项.

目前我有类似的东西:

    TreeView {
        id:listTree
        anchors.fill: parent
        anchors.leftMargin: 1
        headerVisible: false
        backgroundVisible: false

        selection: ItemSelectionModel {
            model: myModel
        }
        TableViewColumn {
            role: "name"
        }

        itemDelegate: Item {
            Text {
                anchors.verticalCenter: parent.verticalCenter
                color: styleData.textColor
                elide: styleData.elideMode
                text: styleData.value
            }
        }

        Component.onCompleted: {
            model.append({"name":"Never"})
            model.append({"name":"gonna"})
            model.append({"name":"give"})
            model.append({"name":"you"})
            model.append({"name":"up"})
            model.append({"name":"Never"})
            model.append({"name":"gonna"})
            model.append({"name":"let"})
            model.append({"name":"you"})
            model.append({"name":"dow"})
        }
    }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我想要这样的事情:

在此输入图像描述

我该怎么做 ?

treeview qt qml qt5.5

5
推荐指数
2
解决办法
7445
查看次数

标签 统计

qml ×1

qt ×1

qt5.5 ×1

treeview ×1