gpt4 book ai didi

qt - QML:如何在Pathview中获取当前项目

转载 作者:行者123 更新时间:2023-12-04 23:53:11 26 4
gpt4 key购买 nike

我想知道如何在Pathview中获取当前项目。

我们确实有iscurrentItem属性,但是如果可能的话我们如何使用它。在我当前的实现中,我得到的是当前索引,但不是该索引处项目的值

最佳答案

如果定义了preferredHighlightBegin和preferredHighlightEnd属性,则可以使用childAt函数获取当前项:

//example for vertical path
view.childAt(0, view.height * (preferredHighlightEnd + preferredHighlightBegin) / 2.0);


还有另一种方法,您可以迭代PathView的所有子项并找到当前项中的哪些子项:

for(var i = 0; i < view.children.length; ++i)
{
if(view.children[i].PathView.isCurrentItem){
console.log(i + " is current item")
//view.children[i] is your current item here
}
}

关于qt - QML:如何在Pathview中获取当前项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13604311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com