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.

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