Pathview에서 현재 항목을 가져 오는 방법을 알고 싶습니다.QML : Pathview에서 현재 항목을 얻는 방법
iscurrentItem 속성이 있지만 가능한 경우 어떻게 사용할 수 있습니까? 당신은 당신이 현재를 얻기 위해 childAt에게 기능을 사용할 수있는 정의 된 preferredHighlightBegin 및 preferredHighlightEnd 속성이있는 경우 내 현재의 구현으로 그 인덱스
Pathview에서 현재 항목을 가져 오는 방법을 알고 싶습니다.QML : Pathview에서 현재 항목을 얻는 방법
iscurrentItem 속성이 있지만 가능한 경우 어떻게 사용할 수 있습니까? 당신은 당신이 현재를 얻기 위해 childAt에게 기능을 사용할 수있는 정의 된 preferredHighlightBegin 및 preferredHighlightEnd 속성이있는 경우 내 현재의 구현으로 그 인덱스
에서 현재의 인덱스는 아니지만에게 항목의 값을 받고 있어요 항목 :
://example for vertical path
view.childAt(0, view.height * (preferredHighlightEnd + preferredHighlightBegin)/2.0);
당신이 PathView의 모든 아이들을 반복하고 현재 항목입니다 어느 자식 찾을 수있는 또 다른 방법이있다
:
PathView {
id: myPathView
// ...
property Item currentItem
delegate: pathDelegate
}
Component {
id: pathDelegate
Item {
id: delegateItem
// ...
Connection {
target: myPathView
onCurrentIndexChanged: {
if (myPathView.currentIndex === delegateItem.index) {
myPathView.currentItem = delegateItem;
}
}
}
}
}
그리 효율적인 만 작동합니다.