我正在构建一个图,需要根据位于画布(QwtPlotCanvas)中的点的Y轴值来链接位于父窗口小部件中的标签。
我尝试了许多方法,只有一种显示或多或少的合理数字:plot-> transform(),然后是父窗口小部件中的mapTo()。
Plot.cpp
QPoint(plot_->transform(QwtPlot::xBottom, pointsToMap.x()), plot_->transform(QwtPlot::yLeft, pointsToMap.y()));
MainWidget.cpp
auto points = graph->getPlot()->canvas()->mapTo(this, graph->getPointsToMap());
我得到一个对应于画布顶部的坐标。
我希望坐标在主窗口小部件中位于与画布相同的Y偏移上。
答案 0 :(得分:0)
好的,我不得不使用canvasMap
中的方法QwtPlot
。