Qt qml-通过鼠标滚轮进行的Flickable垂直滚动不适用于WebEngineView
当我尝试在WebEngineView中使用自定义滚动条时,我发现它无法通过鼠标滚轮滚动 简单代码:Qt qml-通过鼠标滚轮进行的Flickable垂直滚动不适用于WebEngineView,qt,qml,Qt,Qml,当我尝试在WebEngineView中使用自定义滚动条时,我发现它无法通过鼠标滚轮滚动 简单代码: Flickable { ... boundsBehavior: Flickable.StopAtBounds ScrollBar.vertical: ScrollBar{} WebEngineView{ ... } } 有人知道为什么吗 鉴于此,WebEngineView可能由于OpenGL而无法接收某些事件 但我发现了一种模拟的鼠标滚动方法: Flickable { ... bo
Flickable {
...
boundsBehavior: Flickable.StopAtBounds
ScrollBar.vertical: ScrollBar{}
WebEngineView{
...
}
}
有人知道为什么吗
鉴于此,WebEngineView可能由于OpenGL而无法接收某些事件 但我发现了一种模拟的鼠标滚动方法:
Flickable {
...
boundsBehavior: Flickable.StopAtBounds
ScrollBar.vertical: ScrollBar{
id:scroller
}
WebEngineView{
...
}
}
MouseArea{
......
onWheel: {
if(wheel.angleDelta.y > 0){
scroller.decrease()
}else{
scroller.increase()
}
}
}
您的代码无法运行。@Mitch emmm。。。。。这里有一个样品。