Spezifische Anpassungen

Layout hints

Render hints

Performance-Optimierungen

  • Punkte filtern (monotone x-Achsen)
  • Antialiasing

Overlays

...

Spline-Interpolation von Kurven

ab 6.3.x_trunk ...

Zeichenreihenfolge

  • wie kontrolliert man die Zeichenreihenfolge (zValues)
  • Standardreihenfolge beim Zeichnen

Tricks und Tipps

Besitzübernahme von Objekten des Plots

Um einmal hinzugefügte Elemente zu entnehmen, ohne dass diese gelöscht werden, muss man zuerst deren parent-Attribut ändern. Dazu benötigt man Schreibzugriff auf das jeweilige Element, welchen man eventuell über einen const_cast erhalten kann. Um z.B. ein Legendenobjekt zu entnehmen, um es später modifiziert wieder hinzuzufügen, kann man folgendes tun:

QwtLegend * legend = const_cast<QwtLegend *>(plot->legend());
legend->setParent(anotherObject);
plot->insertLegend(NULL); // remove legend from plot