Widgets gallery¶
silx.gui.console Widgets¶
| Widget | Description | 
|---|---|
|   | IPythonWidgetis an interactive console widget running a
:class`QtInProcessKernelManager`. This allows to push variables to the
interactive console, and interact with your application (e.g. adding
curves to a plot) | 
|   | IPythonDockWidgetis anIPythonWidgetembedded in
aQDockWidget. | 
silx.gui.data Widgets¶
| Widget | Description | 
|---|---|
|   | ArrayTableWidgetis a table widget with browsers designed to
display the content of multi-dimensional data arrays. | 
|   | DataVieweris a widget designed to display data using the most
adapted view. | 
|   | DataViewerFrameis aDataViewerwith a view selector
that lets you view the data using any compatible view. | 
|   | NumpyAxesSelectoris a widget designed to select a subarray in a
n-dimensional array, by fixing the index on some of the dimensions. | 
silx.gui.dialog Widgets¶
| Widget | Description | 
|---|---|
|   | DataFileDialogis a dialog that allows users to select
any datasets or groups from any HDF5-like file. It features a file
browser that can also browse the content of HDF5 file as if they were
directories. | 
|   | ImageFileDialogis a dialog that allows users to select
an image from any HDF5-like file. | 
|   | GroupDialogis a dialog that allows users to select
a group from one or several specified HDF5-like files. | 
silx.gui.fit Widgets¶
| Widget | Description | 
|---|---|
|   | FitWidgetis a widget designed to configure and run a fitting process,
with constraints on parameters. | 
|   | BackgroundWidget.BackgroundDialogis a widget designed to adjust
the parameters and preview the results of a snip or strip background
filter. | 
silx.gui.hdf5 Widgets¶
| Widget | Description | 
|---|---|
|   | Hdf5TreeViewis a tree view desiged to browse an HDF5
file structure. | 
silx.gui.plot Widgets¶
Plotting widgets:
| Widget | Description | 
|---|---|
|   | PlotWidgetis the base Qt widget providing a plot area.
Other plot widgets are based on this one and provides the same API. | 
|   | PlotWindowadds a toolbar toPlotWidget.
The content of this toolbar can be configured from thePlotWindowconstructor or by hiding its content afterward. | 
|   | Plot1Dis aPlotWindowconfigured with tools useful
for curves. | 
|   | Plot2Dis aPlotWindowconfigured with tools useful
for images. | 
|   | ImageViewadds side histograms to aPlot2Dwidget. | 
|   | StackViewis a widget designed to display an image from a
stack of images in aPlotWindowwidget, with a frame browser
to navigate in the stack. The profile tool can do a 2D profile on the
stack of images. | 
|   | ComplexImageViewis a widget dedicated to visualize a single
2D dataset of complex data.
It allows to switch between viewing amplitude, phase, real, imaginary,
colored phase with amplitude or log10(amplitude) as brightness. | 
|   | ScatterViewis a widget dedicated to visualize a scatter plot. | 
|   | CompareImagesis a widget dedicated to compare 2 images. | 
Additional widgets:
| Widget | Description | 
|---|---|
|   | PlotTools.PositionInfois a widget displaying mouse position and
information of aPlotWidgetassociated to the mouse position. | 
|   | PlotTools.LimitsToolBaris a QToolBar displaying and
controlling the limits of aPlotWidget. | 
|   | ColorBar.ColorBarWidgetdisplay colormap gradient and can be linked with a plot
to display the colormap | 
|   | statsWidget.StatsWidgetdisplay statistics on plot’s items (curve, images…) | 
silx.gui.plot3d Widgets¶
| Widget | Description | 
|---|---|
|   | SceneWindowis aQMainWindowembedding a 3D data visualizationSceneWidgetand associated toolbars.
It can display 2D images, 2D scatter data, 3D scatter data and 3D volumes with different visualizations.
Seeplot3dSceneWindow.pyin silx.gui.plot3d sample code. | 
|   | SceneWidgetis aPlot3DWidgetproviding a 3D scene for visualizing different kind of data.
It can display 2D images, 2D scatter data, 3D scatter data and 3D volumes with different visualizations.
Seeplot3dSceneWindow.pyin silx.gui.plot3d sample code. | 
|   | ScalarFieldViewis aPlot3DWindowdedicated to display 3D scalar field.
It can display iso-surfaces and an interactive cutting plane. | 
|   | Plot3DWindowis aQMainWindowwith aPlot3DWidgetas central widget
and toolbars. | 
|   | Plot3DWidgetis the base Qt widget providing an OpenGL 3D scene.
Other widgets are using this widget as the OpenGL scene canvas. | 
|   | SFViewParamTreeis aQTreeViewwidget that can be attached to aScalarFieldView.
It displays current parameters of theScalarFieldViewand allows to modify it.
See silx.gui.plot3d sample code. | 
Additional widgets:
| Widget | Description | 
|---|---|
|   | PositionInfoWidgetdisplays the position
and value of selected data point in aSceneWidget. | 
|   | GroupPropertiesWidgetallows to reset properties of all items in a group in aSceneWidget. | 
silx.gui.widgets Widgets¶
| Widget | Description | 
|---|---|
|   | FrameBrowser.FrameBrowseris a browser widget designed to
browse through a sequence of integers (e.g. the indices of an array) | 
|   | FrameBrowser.HorizontalSliderWithBrowseris aFrameBrowserwith an additional slider. | 
|   | RangeSlideris a slider with 2 thumbs dedicated
to the interactive selection of an interval. | 
|   | PeriodicTable.PeriodicCombois aQComboBoxwidget designed to
select a single atomic element. | 
|   | PeriodicTable.PeriodicListis aQTreeWidgetdesigned to select one
or more atomic elements. | 
|   | PeriodicTable.PeriodicTableis a periodic table widget designed to select one
or more atomic elements. | 
|   | TableWidget.TableWidgetandTableWidget.TableViewinherit respectivelyQTableWidgetandQTableView, and add a context menu with cut/copy/paste
actions. | 
|   | WaitingPushButtonis aQPushButtonthat can be graphically disabled,
for example to wait for a callback function to finish computing. | 
|   | ThreadPoolPushButtonis aWaitingPushButtonthat executes a
callback in a thread. | 
