tools

This module provides tool widgets that can be attached to a plot3DWidget.

Toolbars

InteractiveModeToolbar

class silx.gui.plot3d.tools.InteractiveModeToolBar(parent=None, title='Plot3D Interaction')[source]

Bases: silx.gui.plot3d.tools.toolbars.Plot3DWidgetToolBar

Toolbar providing icons to change the interaction mode

Parameters:
  • parent – See QWidget
  • title (str) – Title of the toolbar.
getRotateAction()[source]

Returns the QAction setting rotate interaction of the Plot3DWidget

Return type:qt.QAction
getPanAction()[source]

Returns the QAction setting pan interaction of the Plot3DWidget

Return type:qt.QAction

OutputToolBar

class silx.gui.plot3d.tools.OutputToolBar(parent=None, title='Plot3D Output')[source]

Bases: silx.gui.plot3d.tools.toolbars.Plot3DWidgetToolBar

Toolbar providing icons to copy, save and print the OpenGL scene

Parameters:
  • parent – See QWidget
  • title (str) – Title of the toolbar.
getCopyAction()[source]

Returns the QAction performing copy to clipboard of the Plot3DWidget

Return type:qt.QAction
getSaveAction()[source]

Returns the QAction performing save to file of the Plot3DWidget

Return type:qt.QAction
getVideoRecordAction()[source]

Returns the QAction performing record video of the Plot3DWidget

Return type:qt.QAction
getPrintAction()[source]

Returns the QAction performing printing of the Plot3DWidget

Return type:qt.QAction

ViewpointToolbar

class silx.gui.plot3d.tools.ViewpointToolBar(parent=None, title='Viewpoint control')[source]

Bases: silx.gui.plot3d.tools.toolbars.Plot3DWidgetToolBar

A toolbar providing icons to reset the viewpoint.

Parameters:
  • parent – See QToolBar
  • title (str) – Title of the toolbar
getViewpointToolButton()[source]

Returns the ViewpointToolButton to set viewpoint of the Plot3DWidget

Return type:ViewpointToolButton
getRotateViewpointAction()[source]

Returns the QAction to start/stop rotation of the Plot3DWidget

Return type:qt.QAction

Tool Buttons

ViewpointToolButton

class silx.gui.plot3d.tools.ViewpointToolButton(parent=None)[source]

Bases: PyQt5.QtWidgets.QToolButton

A toolbutton with a drop-down list of ways to reset the viewpoint.

Parameters:parent – See QToolButton
setPlot3DWidget(widget)[source]

Set the Plot3DWidget this toolbar is associated with

Parameters:widget (Plot3DWidget) – The widget to control
getPlot3DWidget()[source]

Return the Plot3DWidget associated to this toolbar.

If no widget is associated, it returns None.

Return type:Plot3DWidget or None