GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.InputPanel module¶
Input Panel Module
This module defines the InputPanel class which serves as the main container for all input-related panels in the GUI application. It manages multiple tab panels for different input functionalities.
- class GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.InputPanel.InputPanel(parent, row, column, color, path_default, width_GUI, height_frame, window, **kwargs)[source]¶
Bases:
MyPanelA panel class that manages multiple input-related tab panels in the GUI application.
This class inherits from MyPanel and serves as a container for various input panels organized in tabs. Each tab represents a different input functionality of the application.
- width_GUI¶
Width of the GUI panel
- Type:
int
- parent¶
Parent widget of the panel
- path_default¶
Default path for file operations
- Type:
str
- tab_manager¶
Manager for the tab panels
- Type:
- frame_parameter¶
Panel for parameter inputs
- Type:
- frame_retrieval_analysis¶
Panel for retrieval analysis
- Type:
- frame_tell_rem¶
Panel for TellRem functionality
- Type:
- frame_manual_model¶
Panel for manual model inputs
- Type:
- frame_cc_night¶
Panel for CC night functionality
- Type:
- frame_simulation_HR¶
Panel for HR data simulation
- Type:
- frame_db_interactions¶
Panel for database interactions
- Type:
- __init__(parent, row, column, color, path_default, width_GUI, height_frame, window, **kwargs)[source]¶
Initialize the InputPanel with its components and layout.
- Parameters:
parent – Parent widget
row (int) – Row position in the grid
column (int) – Column position in the grid
color (str) – Background color of the panel
path_default (str, Path) – Default path for file operations
width_GUI (int) – Width of the GUI panel
height_frame (int) – Height of the frame
window – Main window instance
**kwargs – Additional keyword arguments passed to the parent class