GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.FrameDBInteractions.FrameDBInteractions module

FrameDBInteractions module for handling database interaction panels in the GUI.

This module provides the main panel for database interactions, including target, instrument, observatory, and molecule parameters frame management.

class GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.FrameDBInteractions.FrameDBInteractions.FrameDBInteractions(parent, color, row, column, path_default, frame_input, window, **kwargs)[source]

Bases: MyPanel

Panel class for managing database interactions in the GUI.

This class creates and manages the target, instrument, observatory, and molecule parameters frames for database interactions, inheriting from MyPanel for basic panel functionality.

__init__(parent, color, row, column, path_default, frame_input, window, **kwargs)[source]

Initialize the FrameDBInteractions panel.

Parameters:
  • parent – Parent widget

  • color – Color scheme for the panel

  • row – Row position in the parent layout

  • column – Column position in the parent layout

  • path_default – Default path for file operations

  • frame_input – Input frame reference

  • window – Main window reference

  • **kwargs – Additional keyword arguments for parent class