Ich habe eine QCustomPlot mit allen 4 Achsen aktiviert und mit diesen Wechselwirkungen aktiviert:QCustomPlot: Maus Interaktion auf Sekundärachse
my_w.plot->setInteractions(QCP::iRangeDrag | QCP::iRangeZoom | QCP::iSelectAxes | QCP::iSelectLegend | QCP::iSelectPlottables);
Jetzt auf einem xAxis
oder yAxis
durch Streich I das Ausmaß ändern kann, aber wenn ich mach dasselbe über xAxis2
oder yAxis2
passiert nichts.
Wie stelle ich die Interaktion über die sekundären Achsen ein?
EDIT:
ich entdeckt habe setRangeDragAxes
und setRangeZoomAxes
:
my_w.plot->axisRect()->setRangeDragAxes(my_w.plot->xAxis2,my_w.plot->yAxis2);
my_w.plot->axisRect()->setRangeZoomAxes(my_w.plot->xAxis2,my_w.plot->yAxis2);
jetzt kann ich ziehen/und Zoom-Achsen, und alles, was es ist fast ok: Drag funktioniert ok, aber wenn ich zoomen, indem swiping Mit zwei Fingern können beide xAxis2
und yAxis2
zusammen zoomen.