impy.viewer.widgets package¶
Submodules¶
impy.viewer.widgets.dialog module¶
- class impy.viewer.widgets.dialog.DuplicateDialog(viewer: napari.viewer.Viewer, layer)[source]¶
Bases:
PyQt5.QtWidgets.QDialog
This dialog is opened when an image layer is duplicated.
- class impy.viewer.widgets.dialog.ImageProjectionDialog(viewer: napari.viewer.Viewer, layer)[source]¶
Bases:
impy.viewer.widgets.dialog.ProjectionDialog
This dialog is opened when an image layer is projected.
- class impy.viewer.widgets.dialog.LabelProjectionDialog(viewer: napari.viewer.Viewer, layer)[source]¶
Bases:
impy.viewer.widgets.dialog.ProjectionDialog
This dialog is opened when an image layer is projected.
- class impy.viewer.widgets.dialog.ProjectionDialog(viewer: napari.viewer.Viewer, layer)[source]¶
Bases:
PyQt5.QtWidgets.QDialog
- class impy.viewer.widgets.dialog.RegionPropsDialog(viewer: napari.viewer.Viewer)[source]¶
Bases:
PyQt5.QtWidgets.QDialog
- history = 'mean_intensity'¶
impy.viewer.widgets.explorer module¶
- class impy.viewer.widgets.explorer.Explorer(viewer: napari.viewer.Viewer, path: str = '')[source]¶
Bases:
PyQt5.QtWidgets.QWidget
A Read-only explorer widget. Capable of filter, set working directory, copy path and open file in the viewer. By default QTreeView supports real time update on file change.
- class impy.viewer.widgets.explorer.FileSystemModel[source]¶
Bases:
PyQt5.QtWidgets.QFileSystemModel
File system model with tooltips.
impy.viewer.widgets.gui module¶
- class impy.viewer.widgets.gui.FunctionCaller(viewer: napari.viewer.Viewer)[source]¶
Bases:
magicgui.widgets.Container
,Generic
[magicgui.widgets._function_gui._R
]
- class impy.viewer.widgets.gui.RectangleEditor(viewer: napari.viewer.Viewer)[source]¶
Bases:
magicgui.widgets.Container
,Generic
[magicgui.widgets._function_gui._R
]
impy.viewer.widgets.log module¶
impy.viewer.widgets.plane_clip module¶
impy.viewer.widgets.results module¶
impy.viewer.widgets.table module¶
- class impy.viewer.widgets.table.PlotSetting(table: impy.viewer.widgets.table.TableWidget)[source]¶
Bases:
PyQt5.QtWidgets.QDialog
- class impy.viewer.widgets.table.TableWidget(viewer: napari.Viewer, df: np.ndarray | pd.DataFrame | dict, columns=None, name=None)[source]¶
Bases:
PyQt5.QtWidgets.QMainWindow
[Table][Data][Plot]
(table)
(figure canvas)
- add_point(data='cursor position', size=None, face_color=None, edge_color=None, properties=None, **kwargs)[source]¶
Add point in a layer and append its property to the end of the table. They are linked to each other.
- add_shape(data, shape_type='rectangle', face_color=None, edge_color=None, properties=None, **kwargs)[source]¶
Add point in a layer and append its property to the end of the table. They are linked to each other.
- append(data=None)¶
Append a row on the bottom side.
- appendColumn(data=None)[source]¶
Append a column on the right side. Also can be used to add 1x1 item to an empty table.
- copy_as_dataframe(selected=False)[source]¶
Send table contents to clipboard.
- Parameters
selected (bool, default is False) – If True, only selected range will be send to clipboard.
- property header: PyQt5.QtWidgets.QHeaderView¶
- property header_as_tuple: tuple¶
- property linked_layer¶
- n_table = 0¶
- restore_linked_layer()[source]¶
Add linked layer to the viewer again, if it has deleted from the layer list.
impy.viewer.widgets.textedit module¶
- class impy.viewer.widgets.textedit.TxtFileWidget(viewer: napari.viewer.Viewer, title: Optional[str] = None)[source]¶
Bases:
PyQt5.QtWidgets.QWidget
A read-only text viewer widget with JSON-like highlight. Capable of search lines.
- class impy.viewer.widgets.textedit.TxtViewer(parent, title: Optional[str] = None)[source]¶
Bases:
PyQt5.QtWidgets.QPlainTextEdit