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: PartSeg.common_backend.base_settings.ViewSettings, image_view_names: List[str], parent=None)[source]

Bases: QTabWidget

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

Parameters:
  • settings – program settings
  • image_view_names – passed as second argument to PColormapList
closeEvent(event: PyQt5.QtGui.QCloseEvent) → None[source]

Save geometry if widget is used as standalone window.

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