我在Qt应用程序中使用QML ScrollView遇到问题。我无法避免使用交互模式,甚至将属性设置为'false'
为了进行测试,我在QQuickView中加载了docu QML示例:
main.cpp:
int main(int argc, char *argv[])
{
QtQuickControlsApplication a(argc, argv);
QQuickView* pView = new QQuickView();
pView->setSource(QUrl("qrc:/TestScroll.qml"));
pView->setColor("white");
pView->setHeight(400);
pView->setWidth(600);
pView->show();
return a.exec();
}
TestScroll.qml:
import QtQuick 2.9
import QtQuick.Controls 2.2
ScrollView {
width: 200
height: 200
ScrollBar.vertical.interactive: false // Not working
ListView {
model: 20
delegate: ItemDelegate {
text: "Item " + index
}
}
}
我在做什么错?
设置交互式:在scrollview范围内为false,而不是scrollBar
我认为我没有正确解释我的问题,对不起...
我需要的是在使用滚轮滚动时避免在滚动视图的末尾出现“反弹”。当使用scrollBar进行滚动时,在滚动屏幕的末尾没有反弹]
谢谢,迭戈