基于文本的用户界面系统
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:值西瓜无效。它必须是:苹果、香蕉、樱桃
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:值西瓜无效。它必须是:苹果、香蕉、樱桃