QwtPlotCurve von qwt-5.x nach qwt-6.0.2

Alles rund um die Programmierung mit Qt
Antworten
stonecold
Beiträge: 147
Registriert: 19. Oktober 2005 10:48

QwtPlotCurve von qwt-5.x nach qwt-6.0.2

Beitrag von stonecold »

Hallo,

ich versuche gerade ein Programm von mir von qwt-5.x auf qwt-6.0.2 zu konvertieren. In dem alten Programmteil habe ich eine Klasse gehabt, die von QwtData geerbt und endsprechend ein paar Funktionen implementiert hat. Im Grunde gab es eine Funktion size() welche die Anzahl der Punkte geliefert hat, sowie x(size_t) und y(size_t) die jeweils einen Punkt der PlotCurve beschrieben haben.

Ich habe mit bei qwt-6 das Beispiel mit den QwtSyntheticPointData angeschaut. Das ist aber nicht das was ich brauche. In meinem Fall, kann ich y nicht aus x berechnen. Hat vielleicht jemand einen kleinen Tipp für mich?

Schon mal danke und viele Grüße!
veeman
Beiträge: 280
Registriert: 3. Oktober 2012 01:43
Kontaktdaten:

Re: QwtPlotCurve von qwt-5.x nach qwt-6.0.2

Beitrag von veeman »

Erstell eine abgeleitete Klasse von QwtSeriesData<QPointF> und implementiere u.a die Funktion sample(size_t) welche den gewünschten Punkt (x,y) zurück gibt.
Siehe auch: QwtSeriesData<T>

Mfg veeman
stonecold
Beiträge: 147
Registriert: 19. Oktober 2005 10:48

Re: QwtPlotCurve von qwt-5.x nach qwt-6.0.2

Beitrag von stonecold »

Danke für die schnelle Antwort. Werde es mal mit QwtPointArrayData probieren!???

Schöne Grüße
stonecold
Beiträge: 147
Registriert: 19. Oktober 2005 10:48

Re: QwtPlotCurve von qwt-5.x nach qwt-6.0.2

Beitrag von stonecold »

Leider konnte ich die Implementierung bisher noch nicht abschließen. Habe mich aber nun doch dazu entschlossen von QwtSeriesData<QPointF> zu erben. Ich verstehe nur irgendwie nicht was die Funktionen

Code: Alles auswählen

virtual QRectF 	boundingRect () const =0
virtual void 	setRectOfInterest (const QRectF &rect) 
machen. Insbesondere boundingRect() wäre wichtig, welche ja zu implementieren ist. Hat jemand noch einen Tipp?

Edit:
Hat sich glaub ich schon erledigt. Den jeweils kleinsten sowei größten x und y Wert. Ich probiere es heute Abend mal aus.
Antworten