• ← menupy

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

 
  • ← menupy

menupy

Interactive Python Menu

Navigation

Table of Contents:

  • menupy
    • menupy package

Related Topics

  • Documentation overview
    • menupy
      • Previous: menupy

Quick search

©2019, luxunator. | Powered by Sphinx 2.0.1 & Alabaster 0.7.12 | Page source
Fork me on GitHub