Navigation

  • index
  • modules |
  • next |
  • previous |
  • silx 0.6.0 documentation »
  • API Reference »
  • silx.gui: Graphical user interface »

Widgets gallery¶

silx.gui.console Widgets¶

Widget Description
../../_images/IPythonWidget.png IPythonWidget is 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)
../../_images/IPythonDockWidget.png IPythonDockWidget is an IPythonWidget embedded in a QDockWidget.

silx.gui.data Widgets¶

Widget Description
../../_images/ArrayTableWidget.png ArrayTableWidget is a table widget with browsers designed to display the content of multi-dimensional data arrays.
../../_images/DataViewer.png DataViewer is a widget designed to display data using the most adapted view.
../../_images/DataViewerFrame.png DataViewerFrame is a DataViewer with a view selector that lets you view the data using any compatible view.
../../_images/NumpyAxesSelector.png NumpyAxesSelector is a widget designed to select a subarray in a n-dimensional array, by fixing the index on some of the dimensions.

silx.gui.fit Widgets¶

Widget Description
../../_images/FitWidget.png FitWidget is a widget designed to configure and run a fitting process, with constraints on parameters.
../../_images/BackgroundDialog.png BackgroundWidget.BackgroundDialog is a widget designed to adjust the parameters and preview the results of a snip or strip background filter.

silx.gui.hdf5 Widgets¶

Widget Description
../../_images/Hdf5TreeView.png Hdf5TreeView is a tree view desiged to browse an HDF5 file structure.

silx.gui.plot Widgets¶

Plotting widgets:

Widget Description
../../_images/PlotWidget.png PlotWidget is the base Qt widget providing a plot area. Other plot widgets are based on this one and provides the same API.
../../_images/PlotWindow.png PlotWindow adds a toolbar to PlotWidget. The content of this toolbar can be configured from the PlotWindow constructor or by hiding its content afterward.
../../_images/Plot1D.png Plot1D is a PlotWindow configured with tools useful for curves.
../../_images/Plot2D.png Plot2D is a PlotWindow configured with tools useful for images.
../../_images/ImageView.png ImageView adds side histograms to a Plot2D widget.
../../_images/StackView.png StackView is a widget designed to display an image from a stack of images in a PlotWindow widget, with a frame browser to navigate in the stack. The profile tool can do a 2D profile on the stack of images.
../../_images/ComplexImageView.png ComplexImageView is 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.

Additional widgets:

Widget Description
../../_images/PositionInfo.png PlotTools.PositionInfo is a widget displaying mouse position and information of a PlotWidget associated to the mouse position.
../../_images/LimitsToolBar.png PlotTools.LimitsToolBar is a QToolBar displaying and controlling the limits of a PlotWidget.
../../_images/logColorbar.png ColorBar.ColorBarWidget display colormap gradient and can be linked with a plot to display the colormap

silx.gui.plot3d Widgets¶

Widget Description
../../_images/ScalarFieldView.png ScalarFieldView is a Plot3DWindow dedicated to display 3D scalar field. It can display iso-surfaces and an interactive cutting plane. Sample code: viewer3DVolume.py.
../../_images/Plot3DWindow.png Plot3DWindow is a QMainWindow with a Plot3DWidget as central widget and toolbars.
../../_images/Plot3DWidget.png Plot3DWidget is the base Qt widget providing an OpenGL 3D scene. Other widgets are using this widget as the OpenGL scene canvas.
../../_images/SFViewParamTree.png SFViewParamTree is a QTreeView widget that can be attached to a ScalarFieldView. It displays current parameters of the ScalarFieldView and allows to modify it. Sample code: viewer3DVolume.py.

silx.gui.widgets Widgets¶

Widget Description
../../_images/FrameBrowser.png FrameBrowser.FrameBrowser is a browser widget designed to browse through a sequence of integers (e.g. the indices of an array)
../../_images/HorizontalSliderWithBrowser.png FrameBrowser.HorizontalSliderWithBrowser is a FrameBrowser with an additional slider.
../../_images/PeriodicCombo.png PeriodicTable.PeriodicCombo is a QComboBox widget designed to select a single atomic element.
../../_images/PeriodicList.png PeriodicTable.PeriodicList is a QTreeWidget designed to select one or more atomic elements.
../../_images/PeriodicTable.png PeriodicTable.PeriodicTable is a periodic table widget designed to select one or more atomic elements.
../../_images/TableWidget.png TableWidget.TableWidget and TableWidget.TableView inherit respectively QTableWidget and QTableView, and add a context menu with cut/copy/paste actions.
../../_images/WaitingPushButton.png WaitingPushButton is a QPushButton that can be graphically disabled, for example to wait for a callback function to finish computing.
../../_images/ThreadPoolPushButton.png ThreadPoolPushButton is a WaitingPushButton that executes a callback in a thread.

Logo

Table Of Contents

  • Widgets gallery
    • silx.gui.console Widgets
    • silx.gui.data Widgets
    • silx.gui.fit Widgets
    • silx.gui.hdf5 Widgets
    • silx.gui.plot Widgets
    • silx.gui.plot3d Widgets
    • silx.gui.widgets Widgets

Previous topic

WaitingPushButton: Button with waiting status

Next topic

silx.io: Input-output

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • silx 0.6.0 documentation »
  • API Reference »
  • silx.gui: Graphical user interface »
© Copyright 2015-2017, Data analysis unit, European Synchrotron Radiation Facility, Grenoble. Created using Sphinx 1.4.9.