Qt qml-通过鼠标滚轮进行的Flickable垂直滚动不适用于WebEngineView

Qt qml-通过鼠标滚轮进行的Flickable垂直滚动不适用于WebEngineView,qt,qml,Qt,Qml,当我尝试在WebEngineView中使用自定义滚动条时,我发现它无法通过鼠标滚轮滚动 简单代码: Flickable { ... boundsBehavior: Flickable.StopAtBounds ScrollBar.vertical: ScrollBar{} WebEngineView{ ... } } 有人知道为什么吗 鉴于此,WebEngineView可能由于OpenGL而无法接收某些事件 但我发现了一种模拟的鼠标滚动方法: Flickable { ... bo

当我尝试在WebEngineView中使用自定义滚动条时,我发现它无法通过鼠标滚轮滚动

简单代码:

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。。。。。这里有一个样品。