Skip to main content

A simple but cool menu-creation package

Project description

Better Menu

better_menu is a Python library for creating simple but cool menu(s) very fastly.

Installation

Use the package manager pip to install Pydeas

pip install better_menu

Get Started

For an example of the final output check

here

The menu constructor

the Menu constructor takes in 1 argument (and other optionals 2) : a menu dictionary that has the voice and a function that will be executed if the voice is chosen

m = {

  '1. Insert User': insert_user,

  '2. Exit': exit

}

Now pass the menu to the constructor

from better_menu.menu import Menu



m = {

  '1. Insert User': insert_user,

  '2. Exit': exit

}



menu = Menu(m)

menu.init()

Title and Subtitle

You can add a title and a subtitle that will be printed within the menu

from better_menu.menu import Menu



m = {

  '1. Insert User': insert_user,

  '2. Exit': exit

}



menu = Menu(m)

menu.title('Title')

menu.subtitle('Subitle')

menu.init()

Option Argument (indicator, color)

Indicator (ind): indicate the indicator of the selcted voice

Color (color): indicate the color of the title or subtitle or of the selcted voice if passed to the menu constructor

from better_menu.menu import Menu



m = {

  '1. Insert User': insert_user,

  '2. Exit': exit

}

#set the indicator of the selcted voice to '>' and the color of the selected voice to red

menu = Menu(m, ind='>', color='red') 



# set the color of the title to 'black'

menu.title('Title', color='black') 



# set the color of the subtitle to 'blue'

menu.subtitle('Subitle', color='blue')



menu.init()

Better Menu v1.0.13

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

better_menu-1.0.13.tar.gz (2.9 kB view hashes)

Uploaded Source

Built Distribution

better_menu-1.0.13-py3-none-any.whl (3.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page