GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.FramePath.FramePath module

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

Bases: MyPanel

A panel class that manages path configurations and displays the GUIBRUSHR logo.

This class creates a panel with text fields for various path configurations and displays the GUIBRUSHR logo image. It reads path configurations from a CSV file and allows users to modify these paths through text fields.

Variables:
  • frame_input – Parent frame input reference

  • path_default – Default base path for the application

  • panel_path – Panel containing path configuration text fields

  • panel_picture – Panel containing the GUIBRUSHR logo

  • guibrush – Image widget displaying the GUIBRUSHR logo

  • global_exc – Global exception flag

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

Initialize the FramePath panel.

Parameters:
  • parent – Parent widget

  • row (int) – Row position in the parent grid

  • column (int) – Column position in the parent grid

  • color (str) – Background color for the panel

  • path_default (Path) – Default base path for the application

  • frame_input – Reference to the input frame

  • width (int) – Width of the panel

  • height (int) – Height of the panel

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