QML chartview获得Lineseries.onPointAdded的X,Y

时间:2018-08-22 01:03:46

标签: qt qml qt5 qchartview

如何获得在Lineseries中添加的点的X和Y?
这段代码放在简单的ChartView中。

如果我满足以下条件:

LineSeries {
        id: data
        name: "name"
        axisX: axisX
        axisY: axisY
        onPointAdded: {
            //retrieve x and y
    }
}

应该替换onPointAdded中的注释吗?
谢谢。

1 个答案:

答案 0 :(得分:1)

pointAdded信号作为所添加元素的index的参数传递,必须在方法at()旁边使用此索引来获取点:

onPointAdded: {
    var point = data.at(index);
    console.log(point.x, point.y)
}