QML ListView 只显示 ListModel 的第一个元素

时间:2021-03-31 14:41:13

标签: qt qml

我正在学习 QML,但遇到了一些问题。我想在 ListModel 中显示所有数据,但 ListView 只显示第一个元素。我使用以下代码:

    ListModel{
        id: list

        ListElement{
            name: "Raj"
        }
        ListElement{
            name: "Govard"
        }
        ListElement{
            name: "Leonard"
        }
        ListElement{
            name: "Sheldon"
        }
    }

    ListView{
        id: listView
        clip: false
        width: parent.width
        anchors.top: parent.top
        anchors.topMargin: 0
        model: list
        focus: true
        delegate: Text{
            text: "name: " + name
        }
    }

0 个答案:

没有答案