0
여보세요에 delegateItem의 currentIndex를 얻으려면?어떻게</p>는 <p><code>Column</code>에 <code>delegate</code>를 사용하여, 내가 어떻게 <code>delegateItem</code>에 사용자가 클릭하면 선택한 <code>Cell</code> 또는 의 인덱스를 알 수, TreeView를
다음은 예입니다. 두 번째 Column
는 MouseArea
내가 사용자가 MouseArea
에 클릭 할 때 currentIndex
을 expand
할 : @mcchu하는
TreeView {
id: view
TableViewColumn {
title: "Name"
role: "fileName"
width: 300
}
TableViewColumn {
title: "Permissions"
role: "filePermissions"
width: 100
delegate : MouseArea {
id:mous
onClicked {
//get indexMouseArea
view.expand(indexMouseArea)
}
}
}
model: fileSystemModel
onExpanded {
console.log("expanded :" + index)
}
}
['styleData.index'] (https://doc.qt.io/qt-5/qml -qtquick-controls-treeview.html # itemDelegate-prop)는 대리인에서 사용할 수 있습니다. 예를 들어,'onClicked : {view.expand (styleData.index); }'. – mcchu