简单输入

输入函数

输入函数大致分为两类,一类是单项输入:

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 官方文档-输入

posted @ 2023-07-10 23:17  yuooo  阅读(67)  评论(0编辑  收藏  举报