我编写了这段代码,我希望 ChartView 在鼠标滚轮以一种或另一种方式转动时向右或向左滚动。
ChartView {
id: chartView
animationOptions: ChartView.NoAnimation
theme: ChartView.ChartThemeDark
ValueAxis {
...
}
ValueAxis {
...
}
LineSeries {
...
}
MouseArea {
anchors.fill: parent
onWheel: {
if (wheel.modifiers & Qt.ControlModifier){
if (wheel.angleDelta.y > 0)
{
chartView.scrollRight(5)
}
else
{
chartView.scrollLeft(5)
}
wheel.accepted=true
}
else{
wheel.accepted=false
}
}
}
}
虽然不工作。我错过了什么?