gpt4 book ai didi

qt - 将 QML PathView 限制为 1 次索引滑动

转载 作者:行者123 更新时间:2023-12-04 18:35:38 25 4
gpt4 key购买 nike

我已经使用 pathview 元素创建了一种页面切换器,它工作正常,但如果你用力轻弹,它会轻弹几页。我想知道是否有一种方法可以限制我的 pathview 元素一次只能更改 1 个索引?

编辑:我不想知道如何创建自己的切换器,我已经有了 pathview 一个可以顺畅地处理我手指等页面的页面。我想知道的是如何将 pathview 限制为仅更改 1 个索引时间。

最佳答案

你可以尝试使用MouseAreaincrementCurrentIndex/decrementCurrentIndex

Rectangle {
// ...
PathView {
id: path_view
anchors.fill: parent
interactive: false
// model, delegate, etc...
MouseArea {
anchors.fill: parent
property int x_pos
onPressed: {
x_pos = mouse.x
}
onReleased: {
if (x_pos > mouse.x) {
path_view.incrementCurrentIndex()
}
else {
path_view.decrementCurrentIndex()
}
}
}
}
}

关于qt - 将 QML PathView 限制为 1 次索引滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10666717/

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