#9: Phaseout of Qwt 2

The Phaseout of Qwt and Matplotlib Widgets

Karabo is moving forward and will not support the Qwt and matplotlib widgets with Karabo 2.9.0, which will be released 15.05.2020.

For a rather smooth transition, the new GUI will reinterpret the scene information of Qwt or matplotlib widgets. In other words, a new GUI will open a scene with a Qwt widget, but shows the counterpart listed in the table below. The old widget is still part of the scene, but will be fully replaced once the scene is saved to the project database.

The geometry of the existing widgets are reused on the replacements to preserve the scene layout. There might be cases that these would not be the best sizes for the new widgets, thus we would like to ask the scene developers to check and manually resize the widget to fit your scene. We are sorry for the inconvenience.

example of Qwt widgets

Old plotting widgets using the library Qwt and matplotlib.

Widget Table

Type

Qwt

Matplotlib

PyQtGraph

Vector

Plot

Vector Graph

Vector

XY-Plot

Vector X-Y Scatter

Image

Aligned Image View

Detector Graph

Image

Image Element

WebCam Graph

Image

Image View

Image Graph

Image

Webcam Image

WebCam Graph

Image

Scientific Image

WebCam Graph

Float/Bool/Int

XY-Plot

Scatter Graph

Float/Bool/Int

MultiCurve

MultiCurveGraph

Float/Bool/Int

Trendline

Trend Graph