GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.Frame_Parameters.FrameParameter module

FrameParameter module that handles the main parameter frame for the GUI application. This module manages the interaction between different parameter panels and their updates.

class GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.Frame_Parameters.FrameParameter.FrameParameter(parent: Any, row: int, column: int, color: str, path_default: str, frame_input: Any, **kwargs: Dict[str, Any])[source]

Bases: MyPanel

A frame that manages parameter panels and their interactions in the GUI.

This class coordinates between different parameter panels (Info, Parameters, Start) and handles their update callbacks.

__init__(parent: Any, row: int, column: int, color: str, path_default: str, frame_input: Any, **kwargs: Dict[str, Any]) None[source]

Initialize the FrameParameter.

Parameters:
  • parent – The parent widget

  • row – Row position in the grid

  • column – Column position in the grid

  • color – Background color for the frame

  • path_default – Default path for configuration files

  • frame_input – Input frame reference

  • **kwargs – Additional keyword arguments passed to the parent class