Also ich habe im moment folgendes Problem. Ich nutze einen QWTPlotPicker um Werte aus meinen Plots (QwtPlot) auszulesen.
den Picker habe ich folgendermaßen initialisiert:
Code: Alles auswählen
picker = new QwtPlotPicker(QwtPlot::xBottom, QwtPlot::yLeft, QwtPicker::PointSelection, QwtPlotPicker::CrossRubberBand, QwtPicker::AlwaysOn, plot->canvas());
picker->setRubberBandPen(QColor(Qt::green));
picker->setRubberBand(QwtPicker::CrossRubberBand);
picker->setTrackerPen(QColor(Qt::white));
und werte die koordinaten folgendermaßen aus.
Code: Alles auswählen
void GraphPlot::picker_selected(const QwtDoublePoint &pos)
{
double t;
t = plot->invTransform(QwtPlot::xBottom, pos.x());
qDebug() << t;
}Hat jemand eine Idee was ich falsch mache?
Danke schonmal
Basti