The widgets sub-package#

The widgets sub-package includes pydidas-specific PyQt5 widgets which can be used in the graphical user interface. Basic widgets are located in the generic pydidas.widgets whereas more specialized widgets are located in the respective sub-packages.

package

description

pydidas.widgets

pydidas-specific PyQt5 widgets which are used in the graphical user interface.

pydidas.widgets.controllers

Widget-specific controllers which handle the interaction between different widgets.

pydidas.widgets.dialogues

User dialogue widgets which show in their own windows.

pydidas.widgets.factory

Convenience functions to create new widgets and set Qt properties defined by the user.

pydidas.widgets.framework

Generic widgets which are used throughout the pydidas framework.

pydidas.widgets.misc

Miscellaneous widgets for specific jobs.

pydidas.widgets.parameter_config

Specific widgets to edit the values of Parameters and functionality to create and manage parameter config widgets.

pydidas.widgets.selection

Widgets used to select a specific item (e.g. combo boxes or from a file system tree).

pydidas.widgets.silx_plot

Widgets used to extend the silx plotting functionality in pydidas.

pydidas.widgets.windows

pydidas Windows offer specific and more complicated functionality for specific tasks.

pydidas.widgets.workflow_edit

Widgets used to show and edit the workflow tree.