基于文本的用户界面系统

textui的Python项目详细描述


#python text ui package
python的基于文本的ui builder

值:

```
from textui import uielements

>;uielements.user_input_list('选择您最喜欢的水果',['apple','banana','cherry'])
选择您最喜欢的水果
空答案将取消。
1:apple 2:banana 3:cherry
enter 1-3:2
'banana

>;uielements.user_input_date('老鹰什么时候登陆月球?')鹰什么时候降落在月球上的?
输入以下格式之一:yyyy-mm-dd
输入任何内容都不会取消1969-07-20或者检查该值是否有效:

```
3:cherry
输入1-3:2
“banana”

“如果给定非none值,则选中该值。
“只要该值有效,则返回该值。
>;>;uielements.opt_user_input_list('choose your favorite fruit'、'apple'、['apple'、'banana'、'cherry')
“apple”

“如果无效,则自动引发错误
>;>;gt;uielements.opt_user_input_list('选择您喜爱的水果','西瓜',['苹果','香蕉','樱桃'])
使用uierrorwrapper引发错误
uivalueerror:值西瓜无效。它必须是:苹果、香蕉、樱桃

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

推荐PyPI第三方库


热门话题
与ReentrantLock相比,java ReentrantReadWriteLock的性能非常差   java如何使用Maven Android Studio正确导入?   安卓将ADB添加到我的Java PC应用程序   反射Java getDeclaredConstructor失败,来自JUnit的NoSuchMethodException   JSP上siteedit标记库的java替代   JavaSpring环境概要文件和JPA   java中是否有一个类似于StringBuilder的类,唯一的区别是它具有固定的长度?   JavaMathContext。小数点32 vs MathContext。小数点64,使用哪一个,为什么?   java使用spring在Ibm Websphere MQ中实现重试逻辑   java调用SpriteBatch。开始()和结束()   java有一种从文本中读取文本的方法。文件,并将其设置为pom中的maven属性。xml专家?   java让sitemesh使用struts2   Java Swing:在现有窗口上定位对话框   使用带有MemSql的JPA本机查询的java Select json列