跳转到主要内容

在键入时渲染的文本输入

项目描述

streamlit-keyup

PyPI version PyPI downloads GitHub Code style: Black

如果您在streamlit应用程序中收集用户文本输入,st.text_input工作良好--只要您对在用户完成输入时等待响应感到满意。

但,如果您想在用户每次键入新键时获取输入并对其做些处理(即“键入时”)呢?

Open in Streamlit

filtering

安装

pip install streamlit-keyup

使用方法

import streamlit as st
from st_keyup import st_keyup

value = st_keyup("Enter a value", key="0")

# Notice that value updates after every key press
st.write(value)

# If you want to set a default value, you can pass one
with_default = st_keyup("Enter a value", value="Example", key="1")

# If you want to limit how often the value gets updated, pass `debounce` value, which
# will force the value to only update after that many milliseconds have passed
with_debounce = st_keyup("Enter a value", debounce=500, key="2")

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪一个,请了解更多关于安装软件包的信息。

源分布

streamlit-keyup-0.2.4.tar.gz (7.3 kB 查看哈希值)

上传时间:

构建分布

streamlit_keyup-0.2.4-py3-none-any.whl (7.4 kB 查看哈希值)

上传时间: Python 3

由以下支持