首页 > 其他分享 >简单输入

简单输入

时间:2023-07-10 23:37:01浏览次数:32  
标签:info name pywebio 简单 input 输入 函数

输入函数

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

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

相关文章

  • 简单输出
    输出函数pywebio.output.popup(title="弹窗标题",content=[pywebio.output.put_markdown("#一段markdown")])#popup函数输出一个弹窗,弹窗内调用另一个输出函数输出一段markdown把这段代码添加到,hello_pywebio函数中。再次打开应用,效果如下:输出函数一系列输......
  • Google MusicLM:让音乐创作变得简单
    Google发布了一项非常有趣的人工智能项目:MusicLM。它可以让任何人通过简单的文字描述就能生成原创音乐。MusicLM是什么MusicLM是一个文本到音乐生成模型,是基于Google的语言模型LaMDA开发的。用户只需用自然语言描述音乐风格、氛围、搭配乐器等,MusicLM就可以自动生成与......
  • 1-13 编写一个程序,打印输入中单词长度的直方图
    ArchlinuxGCC13.1.1 202304292023-07-1021:56:28星期一 点击查看代码#include<stdio.h>#defineMAX7#defineMIN0intmain(){intnw[10];intnum=0;intnc=0;intc=0;inti,j=0;for(i=0;i<10;i++){......
  • 1-9 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替
    ArchlinuxGCC13.1.1 202304292023-07-1020:47:50星期一点击查看代码#include<stdio.h>intmain(){intc_in,last_in;c_in=0;last_in='a';while((c_in=getchar())!=EOF){if(c_in!=''){......
  • 使用递归函数来实现输入正整数,将正整数分解鸡(质因)数
    介绍一下递归函数:当我们定义一个函数时,如果函数内部调用了自身,那么这个函数就称为递归函数。递归函数是一种解决问题的方法,它将大问题分解为相同或类似的小问题,并通过逐步解决这些小问题来解决整个问题。使用递归函数的核心思想是将一个问题拆解为更简单的子问题,并且解决子问题的方......
  • SQL简单使用指南
    SQL简单使用指南SQL(结构化查询语言)是一种用于管理和操作关系型数据库的标准化语言。数据库概述数据库是用于存储和组织数据的结构。它由表(表格)组成,每个表都包含多个列和行。以下是SQL中最常用的一些关键术语:表(Table):数据库中的基本组织单位,它由列和行组成。列(Column):表中的......
  • aardio桌面软件开发 简单,打包后文件小,支持 .net python 和 众多插件
    aardio编程语言-官网 aardio ......
  • 从零开始的知识图谱生活,构建一个百科知识图谱,完成基于Deepdive的知识抽取、基于ES的简
    从零开始的知识图谱生活,构建一个百科知识图谱,完成基于Deepdive的知识抽取、基于ES的简单语义搜索、基于REfO的简单KBQA个人入门知识图谱过程中的学习笔记,算是半教程类的,指引初学者对知识图谱的各个任务有一个初步的认识。目前暂无新增计划。1.简介目标是包含百度百科、互动百......
  • abc070d <简单树上dfs>
    D-TransitTreePath//https://atcoder.jp/contests/abc070/tasks/abc070_d//<简单树上dfs>#include<iostream>#include<algorithm>#include<vector>usingnamespacestd;usingLL=longlong;constintN=1e5+10;structNode{......
  • arch 音频处显示没有输入或输出设备
    我的设备是DellG155511,属于比较新的设备,查看了 Fourm 与 wiki 后使用1yay-Ssof-firmware 安装框架之后重启即可使用.......