# Import the necessary packages # pip install console-menu # Modifier par GL le 15/01/2022 ############################# from consolemenu import * from consolemenu.items import * # Create the menu menu = ConsoleMenu("Essais de menu", "sous menu") # Create some items # MenuItem is the base class for all items, it doesn't do anything when selected menu_item = MenuItem("Menu 1") # A FunctionItem runs a Python function when selected function_item = FunctionItem("Menu 2", input, ["Entrer une donnee "]) # A CommandItem runs a console command command_item = CommandItem("Demarrer une console de commande", "touch hello.txt") # A SelectionMenu constructs a menu from a list of strings selection_menu = SelectionMenu(["item1", "item2", "item3"]) # A SubmenuItem lets you add a menu (the selection_menu above, for example) # as a submenu of another menu submenu_item = SubmenuItem("Sous Menu item", selection_menu, menu) # Once we're done creating them, we just add the items to the menu menu.append_item(menu_item) menu.append_item(function_item) menu.append_item(command_item) menu.append_item(submenu_item) # Finally, we call show to show the menu and allow the user to interact menu.show()