3. PyQwt Module Reference

The reference should be used in conjunction with the Qwt manual on your hard disk or Qwt on the web. Only the differences specific to the Python bindings are documented here.

In this chapter, is not yet implemented implies that the feature can be easily implemented if needed, is not implemented implies that the feature is not easily implemented, and is not Pythonic implies that the feature will not be implemented because it violates the Python philosophy (e.g. may use dangling pointers).

If a class is described as being fully implemented then all non-private member functions and all public class variables have been implemented.

Undocumented classes have not yet been implemented or are still experimental.

The classes in the Qwt library have quite a few protected attributes. They are not yet available in Python (as far as I know, sip wraps protected member function, but not protected attributes). I may try to implement protected attributes on demand.

class Qwt( *args)
is fully implemented.

class QwtAnalogClock( *args)
is fully implemented.

class QwtArrowButton( *args)
is fully implemented.

class QwtAutoScale( *args)

class QwtCompass( *args)
is fully implemented.

class QwtCompassMagnetNeedle( *args)
is fully implemented.

class QwtCompassRose( *args)
is fully implemented.

class QwtCompassWindArrow( *args)
is fully implemented.

class QwtCounter( *args)
is fully implemented.

class QwtCurve( *args)

class QwtCurveDict( *args)
FIXME.

class QwtData( *args)
is not implemented, because of the virtual copy destructor.

class QwtDblRange( *args)
is fully implemented.

class QwtDiMap( *args)
is fully implemented.

class QwtDial( *args)
is fully implemented.

class QwtDialNeedle( *args)
is fully implemented.

class QwtDialScaleDraw( *args)
is fully implemented.

class QwtDialSimpleNeedle( *args)
is fully implemented.

class QwtDoublePoint( *args)
is fully implemented.

class QwtDoublePointData( *args)
is fully implemented.

class QwtDoubleRect( *args)
is fully implemented.

class QwtDoubleSize( *args)
is fully implemented.

class QwtDynGridLayout( *args)
is fully implemented.

class QwtEventPattern( *args)
is fully implemented.

class QwtGrid( *args)
is fully implemented.

class QwtKnob( *args)
is fully implemented. See QwtSliderBase.

class QwtLayoutMetrics( *args)
is fully implemented.

class QwtLegend( *args)
is fully implemented.

class QwtLegendButton( *args)
is fully implemented.

class QwtLegendItem( *args)
is fully implemented.

class QwtLegendLabel( *args)
is fully implemented.

class QwtMarker( *args)
is fully implemented.

class QwtPlotPicker( *args)
is fully implemented.

class QwtMarkerDict( *args)
FIXME.

class QwtMetricsMap( *args)
is fully implemented.

class QwtPaintBuffer( *args)
is fully implemented.

class QwtPainter( *args)
is fully implemented.

class QwtPicker( *args)
is fully implemented.

class QwtPickerClickPointMachine( *args)
is fully implemented.

class QwtPickerClickRectMachine( *args)
is fully implemented.

class QwtPickerDragPointMachine( *args)
is fully implemented.

class QwtPickerDragRectMachine( *args)
is fully implemented.

class QwtPickerPolygonMachine( *args)
is fully implemented.

class QwtPlainText( *args)
is fully implemented.

class QwtPlot( *args)

class QwtPlotCanvas( *args)
is fully implemented.

class QwtPlotCurve( *args)
is fully implemented.

class QwtPlotGrid( *args)
is fully implemented.

class QwtPlotItem( *args)
is fully implemented.

class QwtPlotLayout( *args)
is fully implemented.

class QwtPlotMappedItem( *args)
is fully implemented.

class QwtPlotMarker( *args)
is fully implemented.

class QwtPlotPrintFilter( *args)
is fully implemented.

class QwtPlotZoomer( *args)
is fully implemented.

class QwtPushButton( *args)
is fully implemented.

class QwtRect( *args)
is fully implemented.

class QwtRichText( *args)
is fully implemented.

class QwtScale( *args)

class QwtScaleDiv( *args)
is fully implemented.

class QwtScaleDraw( *args)
is fully implemented.

class QwtScaleIf( *args)
is fully implemented.

class QwtSimpleCompassRose( *args)
is fully implemented.

class QwtSlider( *args)
is fully implemented. See QwtSliderBase.

class QwtSliderBase( *args)
is fully implemented.

class QwtSpline( *args)

class QwtSymbol( *args)
is fully implemented.

class QwtText( *args)
is fully implemented.

class QwtThermo( *args)
is fully implemented.

class QwtWheel( *args)
is fully implemented. See QwtSliderBase.

\begin{center}\vbox{\input{pyqwt.ind}
}\end{center}