输入函数
输入函数大致分为两类,一类是单项输入:
name = pywebio.input.input("What's your name")
# 一个输入框,"What's your name" 是输入框上的提示文本,把输入的内容返回给 name
pywebio.output.put_text("Your name is %s" % name)
另一类是使用 input_group 的输入组:
info = pywebio.input.input_group("User info",[
pywebio.input.input('Input your name', name='name', required=True),
# 输入默认可以为空,如果需要用户必须提供值,则需要在输入函数中传入 required=True
pywebio.input.input('Input your age', name='age', type=pywebio.input.NUMBER)
])
# 一个输入组,输入内容以字典形式返回给 info
pywebio.output.put_text(info['name'], info['age'])
# 输入组中需要在每一项输入函数中提供 name 参数来用于在结果中标识不同输入项
把以上两段代码添加到,hello_pywebio 函数中。
再次打开应用,效果如下。
常用输入函数清单
函数 | 简介 |
---|---|
input | 文本输入 |
select | 下拉选择框 |
textarea | 多行文本输入 |
checkbox | 勾选选项 |
radio | 单选选项 |
slider | 滑块输入 |
actions | 按钮选项 |
input_group | 输入组 |
更多详见:PyWebIO 官方文档-输入。
标签:info,name,pywebio,简单,input,输入,函数 From: https://www.cnblogs.com/yuooo/p/17542656.html