我们提供安全,免费的手游软件下载!

安卓手机游戏下载_安卓手机软件下载_安卓手机应用免费下载-先锋下载

当前位置: 主页 > 软件教程 > 软件教程

『玩转Streamlit』--交互类组件

来源:网络 更新时间:2024-11-19 09:30:56

交互类组件 Web 应用程序中至关重要,它们允许用户与应用进行实时互动,能够显著提升用户体验。

用户不再只是被动地接收信息,而是可以主动地输入数据、做出选择或触发事件,从而更加深入地参与到应用中来。

此外,对于某些复杂的任务或操作, 交互类组件 可以将其分解成一系列简单的步骤或选择,从而降低用户的认知负担和学习成本

。这使得用户能够更轻松地完成这些任务,提高应用的易用性。

Streamlit 中交互类组件有很多,本篇介绍其中最常用的几种,这也是 Web 页面中最常见到的几种组件。

  • st.text_input :允许用户输入文本,用于收集用户输入的字符串信息。
  • st.button :提供一个可点击的按钮,用户点击后触发特定操作或事件。
  • st.selectbox :显示下拉列表,让用户从预设选项中选择一个。
  • st.multiselect :提供下拉多选功能,允许用户从预设选项中选择多个。
  • st.radio :显示单选按钮组,让用户从多个选项中选择一个。
  • st.checkbox :提供复选框,让用户选择或取消选择特定选项。

1. 组件概述

1.1. st.text_input

用于输入普通文本或者密码,类似于HTML中的

核心的参数有:

名称 类型 说明
label str 输入框前面的标签
key str 唯一标识此输入框的键,可用于在回调中引用
value str 输入框的初始值
type str 输入类型,可以是"default"(默认)或者"password"(密码)

1.2. st.button

提供一个按钮用来出发特定事件,类似于HTML中的