navigate.view.popups.tiling_wizard_popup2.TilingWizardPopup
- class navigate.view.popups.tiling_wizard_popup2.TilingWizardPopup(root, *args, **kwargs)
Bases:
object
Popup for tiling parameters in View.
- __init__(root, *args, **kwargs)
Initialize the popup
- Parameters:
root (tk.Tk) – The root Tk instance
*args – Variable length argument list.
**kwargs – Arbitrary keyword arguments.
Methods
__init__
(root, *args, **kwargs)Initialize the popup
Get the buttons
Get the variables tied to the widgets
Get the widgets
Attributes
The popup window
The GUI elements used for input, mostly ttk.Frames
The GUI elements used for buttons, mostly ttk.Buttons
- get_buttons()
Get the buttons
This function returns the dictionary that holds the buttons. The key is the button name, value is the button.
- Returns:
self.buttons – A dictionary of all the buttons that are tied to each button name.
- Return type:
dict
- get_variables()
Get the variables tied to the widgets
This function returns a dictionary of all the variables that are tied to each widget name. The key is the widget name, value is the variable associated.
- Returns:
variables – A dictionary of all the variables that are tied to each widget name.
- Return type:
dict
- get_widgets()
Get the widgets
This function returns the dictionary that holds the input widgets. The key is the widget name, value is the LabelInput class that has all the data.
- Returns:
self.inputs – A dictionary of all the widgets that are tied to each widget name.
- Return type:
dict
- buttons
The GUI elements used for buttons, mostly ttk.Buttons
- Type:
dict
- inputs
The GUI elements used for input, mostly ttk.Frames
- Type:
dict
- popup
The popup window
- Type:
tk.TopLevel