ClearMap.gui#
This subpackage contains the graphical user interface for ClearMap.
The GUI is used to run the ClearMap pipelines without much customisation and to visualize the results.
For a more advanced usage, the ClearMap classes can be used directly. See
cell_map_new_api
and tube_map_new_api
for more information.
Sub-packages and modules#
All the files in the ClearMap/gui/creator directory are static files used to create the GUI for ClearMap.
All the independent popup dialogs used by the GUI
Defines the Printer class used to log to file and to the GUI widgets from simple prints
Various utility functions specific to the graphical interface
This module contains the interfaces to the different tabs and dialogs in the ClearMap GUI.
All the classes that define parameters or group thereof for the tabs of the graphical interface
This module handles the preferences of the graphical interface.
Essentially a reimplementation of loadUiType from PyQt5 to allow monkey patching the classes
A set of constants for the style of the widgets in the UI (to customise qdarkstyle)
The different tabs that correspond to different functionalities of the GUI
A set of functions that will be monkey patched as methods to the graphical widgets, allowing notably compound widgets from QtCreator without defining plugins
A set of custom widgets for the ClearMap GUI