如何在 PathView QML 中保持可见的当前、下一个和之前的项目?

Posted

技术标签:

【中文标题】如何在 PathView QML 中保持可见的当前、下一个和之前的项目?【英文标题】:How to keep visible current, next and before item in PathView QML? 【发布时间】:2012-02-06 13:15:49 【问题描述】:

我使用 QML 和 PathView 实现了一个图像轮播,看到了一些示例。我对如何定义比我想要的可见的项目数有疑问,我在这里得到了答案My answered question。

现在,我正在使用 pathItemCount 属性,但我还有另一个问题。我看到,当我定义 pathItemCount 属性时,QML PathView 只显示下一个项目,但是当我像图像轮播一样使用该组件时,我需要显示当前项目的下一个和上一个项目。

有人知道我是怎么做到的吗?

对不起,我真的是 QML 的新手,正在搜索有关此的内容,但直到现在都没有成功。

非常感谢,对不起我的英语。

【问题讨论】:

【参考方案1】:

尝试在您的PathView 中设置这些属性:

PathView 
    // ...
    preferredHighlightBegin: 0.5
    preferredHighlightEnd: 0.5

    pathItemCount: 5
    // ...

你可以阅读它here

【讨论】:

以上是关于如何在 PathView QML 中保持可见的当前、下一个和之前的项目?的主要内容,如果未能解决你的问题,请参考以下文章

QML PathView:通过鼠标滚轮更改路径视图的当前索引

QML PathView 中的 SetRootIndex

QML 在 PathView 中使用其项目的 NumberAnimation 更改路径

qml----Model/View入门PathView

具有居中当前项的简单 PathView

在最后一个元素处停止 Pathview 移动