PartSeg.common_gui.advanced_tabs

This module contains base for advanced window for PartSeg. In this moment controlling colormaps tabs and developer PartSegCore

class PartSeg.common_gui.advanced_tabs.AdvancedWindow(settings, image_view_names, reload_list=None, parent=None)[source]

Bases: QTabWidget

Base class for advanced windows. It contains colormap management connected tabs: PColormapCreator and PColormapList.

Parameters
closeEvent(event)[source]

Save geometry if widget is used as standalone window.

Return type

None

class PartSeg.common_gui.advanced_tabs.Appearance(settings)[source]

Bases: QWidget

class PartSeg.common_gui.advanced_tabs.ColorControl(settings, image_view_names)[source]

Bases: QTabWidget

Class for storage all settings for labels and colormaps.

class PartSeg.common_gui.advanced_tabs.DevelopTab[source]

Bases: QWidget

Widget for developer utilities. Currently only contains button for reload algorithms and

To enable it run program with –develop flag.

If you would like to use it for developing your own algorithm and modify same of ParsSeg class please protect this part of code with something like:

>>> if tifffile.tifffile.TiffPage.__module__ != "PartSegImage.image_reader":

This is taken from PartSegImage.image_reader

reload_algorithm_action()[source]

Function for reload plugins and algorithms

class PartSeg.common_gui.advanced_tabs.MaskControl(settings)[source]

Bases: QWidget