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.

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