无法将 [undefined] 分配给 QString

Unable to assign [undefined] to QString

我是 QML 的新手,所以请帮助我解决为什么 QML 在尝试构建这个时会抛出错误的问题

import QtQuick
import QtQuick.Window
import QtQuick.Controls 2.4
        
Window {
    width: 640
    height: 480
    visible: true
    title: qsTr("App title")
        
    ListModel {
        id: modelName
        
        ListElement { name: "alpha" }
        ListElement { name: "beeta" }
        ListElement { name: "gamma" }
    }
        
    Component {
        id: delegateName
        
        Text {
            text: modelName.name   // QML throw error here
            font.pixelSize: 32     
        }
    }
        
    ListView {
        anchors.fill: parent
        model: modelName
        delegate: delegateName
        clip: true
    }
}

我正在使用 QT-Creator 构建它。任何帮助将不胜感激

在委托中,试试这个:text: model.name。每个代表都有自己的模型 属性 以及相应模型的数据