4

qtcharts の LineSeries に点をドラッグしようとしています。これが私のコードです:

import QtQuick 2.0
import QtCharts 2.0

Item {
    anchors.fill: parent

    ChartView {
        title: "Two Series, Common Axes"
        anchors.fill: parent

        ValueAxis {
            id: axisX
            min: 0
            max: 10
            tickCount: 5
        }

        ValueAxis {
            id: axisY
            min: -0.5
            max: 1.5
        }

        LineSeries {
            id: series1
            axisX: axisX
            axisY: axisY
            onPressed: console.log("Pressed: " + point.x + ", " + point.y);   
            onReleased: console.log("Released: " + point.x + ", " + point.y);
        }


    }
    // Add data dynamically to the series
    Component.onCompleted: {
        for (var i = 0; i <= 10; i++) {
            series1.append(i, Math.random());
        }
    }
}

Lineserie のポイントを押すと、コンソールで押して離したポイントの x、y が表示されます。どちらも同じなので、出たところはわかりません。ポイントを別の場所にドラッグしたいので、ポイントを押すと、グラフ上で離すまで (タッチスクリーン上のマウス/指) ポインターに従います。どこから始めて、どのプロパティを使用すればよいですか?

4

1 に答える 1