简单蟒蛇菜单发生器

GaleMenu的Python项目详细描述


galemenu-简单菜单生成器

galemenu是一个简单的python菜单生成器。

安装

要安装galemenu,请运行pip install galemenu

要将其包含在项目中,请按如下方式导入:

importgalemenu

使用

创建菜单

menu=galemenu.menu(name,[border],[prompt],[text],[error])

name-菜单的标题

border-标题的下划线(可选-默认值=

提示-输入提示前显示的字符(可选-默认值>

text-提示前显示的文本(可选-默认为空)

错误-如果菜单选择无效(可选-默认Please choose an option from the menu.)将显示消息

向菜单添加选项

menu.additem(function,name,[parameters])

函数-菜单选项指向的函数

name-菜单选项的显示名称

参数-传递给函数的参数数组(可选)

显示菜单

menu.start()

这将启动菜单并在运行时显示它

示例

importgalemenudefcoolFunction(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()

此菜单名为“最佳菜单”,有两个选项-Item number 1Item number 2。它们各自向函数coolFunction传递一个参数。

this is where the picture of the menu is supposed to be

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在java中模拟按键?   尽管元素存在,但HtmlUnit中的java ElementNotFoundException   在Java中,长双精度并发写入不是原子的吗?   java如何在另一个对象数组中打印对象的int值?   java在显示或更改视图后执行一些代码   java JFR:读取时发生OutOfMemoryError。jfr文件   java Android助手检查是否购买   java这种设计模式的好处是什么?   Weblogic 10.3中针对托管服务器的java部署问题   java如何获取字符串。在编译时投诉的格式   声明字符串数组时发生java错误   java JPA在多个并行线程中从表中删除时发生死锁   java Android:在按钮动画之后启动活动   java并发与JMS主题在春季   使用Lucene spatial search/DateRangePrefixTree进行java日期范围查询?   java可选接口问题   JavaDbUnit没有在每个方法之后清洗和插入数据库,所以测试不是独立的   java在IAIK PKCS11包装器中一对私钥和证书如何匹配?