GaleMenu is a simple menu generator for Python.
To install GaleMenu, run pip install galemenu
.
To include it in your project, import it like so:
import galemenu
menu = galemenu.menu(name, [border], [prompt], [text], [error])
name - the title of the menu
border - the underline of the title (optional - default =
)
prompt - the characters shown before the input prompt (optional - default >
)
text - the text shown before the prompt (optional - blank by default)
error - the message shown if an invalid menu choice made (optional - default Please choose an option from the menu.
)
menu.additem(function, name, [parameters])
function - the function that the menu option points to
name - the display name of the menu option
parameters - an array of parameters to pass to the function (optional)
menu.start()
This will start the menu and display it at the point when it is run
import galemenu
def coolFunction(text):
print(text)
menu = galemenu.menu("The best menu")
menu.addItem(coolFunction, "Item number 1", ["hey"])
menu.addItem(coolFunction, "Item number 2", ["hey2"])
menu.start()
This menu, called "The best menu", has 2 options - Item number 1
and Item number 2
. They each pass a single parameter to the function coolFunction
.