menupy package¶
Module contents¶
-
class
menupy.
InputMenu
(title, cur='->', submit='Submit', title_color='white', title_bg_color='black', cur_color='white', cur_bg_color='black', submit_color='white', submit_bg_color='black')¶ Bases:
menupy.Menu
Menu With Input Labels and Fields
Create menu and add input label
- Parameters
title (str) – Title to display on menu
cur (str) – Menu cursor look
submit (str) – Text to display for submit button
title_color (color) – Color for title text
title_bg_color (color) – Color for title background
cur_color (color) – Color for cursor
cur_bg_color (color) – Color for cursor background
submit_color (color) – Color for submit button text
submit_bg_color (color) – Color for submit button background
-
add_input
(option, input_text='', color='white', bg_color='black', input_color='white', input_bg_color='black', input_length=20)¶ Add option to your InputMenu object
- Parameters
option (str) – Label for input to be displayed
input_text (str) – Default text to be displayed in input field
color (color) – Color for label text
bg_color (color) – Color for label background
input_color (color) – Color for input text
input_bg_color (color) – Color for input background
input_length (int) – Length of input field
-
run
()¶ Display Input Menu
- Returns
Input Labels and Fields
- Return type
dict
-
class
menupy.
Menu
(title, title_color='white', title_bg_color='black')¶ Bases:
object
A Base class. Not to be used directly.
-
colors
= {'black': 0, 'blue': 4, 'cyan': 6, 'green': 2, 'magenta': 5, 'red': 1, 'white': 7, 'yellow': 3}¶
-
-
class
menupy.
OptionMenu
(title, cur='->', title_color='white', title_bg_color='black', cur_color='white', cur_bg_color='black')¶ Bases:
menupy.Menu
Menu With Options to Select
Create menu and add options for selection
- Parameters
title (str) – Title to display on menu
cur (str) – Menu cursor look
title_color (color) – Color for title text
title_bg_color (color) – Color for title background
cur_color (color) – Color for cursor
cur_bg_color (color) – Color for cursor background
-
add_option
(option, color='white', bg_color='black', ret=None)¶ Add option to your OptionMenu object
- Parameters
option (str) – Option to be displayed
color (color) – Color for option text
bg_color (color) – Color for option background
ret (Any) – Custom Return value
-
run
()¶ Display Option Menu
- Returns
Selected Option
- Return type
str