GUIBRUSHR.GUI.Input_Output_Panels.Output_Panels.PanelTableRetrieval module

class GUIBRUSHR.GUI.Input_Output_Panels.Output_Panels.PanelTableRetrieval.PanelTableRetrieval(parent: Any, color: str, row: int, column: int, width_GUI: int, **kwargs: Dict[str, Any])[source]

Bases: MyPanel

A panel class that displays a table for data retrieval in the GUI.

This panel creates and manages a table widget that displays output data with specific column widths calculated based on the GUI width.

Variables:
  • parent – The parent widget of this panel

  • table – The table widget instance for displaying data

  • global_exc – A global exception counter or flag

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

Initialize the PanelTableRetrieval.

Parameters:
  • parent – The parent widget

  • color – Background color for the panel

  • row – Row position in the parent layout

  • column – Column position in the parent layout

  • width_GUI – Total width of the GUI window

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