Skip to content
Josh Blum edited this page Sep 8, 2017 · 19 revisions

Pothos Widgets Toolkit

The Pothos widgets toolkit is a component of the Pothos data-flow framework. The toolkit contains a family of blocks that implement graphical control widgets, providing simple GUI controls, and status monitors for live control and feedback. Widget blocks tie into the topology though the signals and slots system, but also have a associated widget that can be displayed and manipulated within the Pothos GUI.

The planar select widget allows a user to select a point in a 2D space. An example use cause is visually adjusting a complex calibration value.

https://github.com/wiki/pothosware/PothosWidgets/images/planarselect.png

The numeric entry widget is a combined slider and text box widget.

https://github.com/wiki/pothosware/PothosWidgets/images/numericentry.png

The slider widget is a linear slider to control floating point values.

https://github.com/wiki/pothosware/PothosWidgets/images/slider.png

The widgets allow selection from set of options using radio buttons.

https://github.com/wiki/pothosware/PothosWidgets/images/radiogroup.png

The widgets allow selection from set of options using a drop down (or combo box).

https://github.com/wiki/pothosware/PothosWidgets/images/dropdown.png

Displays strings and numbers passed from a signal port.

https://github.com/wiki/pothosware/PothosWidgets/images/textdisplay.png

Instant message like interface for demonstrating messaging.

https://github.com/wiki/pothosware/PothosWidgets/images/chatbox.png

Individual spin-based digit control over an integer number. An example use case is precise frequency entry in Hz. The odometer can also be used to display values.

https://github.com/wiki/pothosware/PothosWidgets/images/odometer.png