【问题标题】:Streamlit Autocomplete from list of valuesStreamlit 值列表中的自动完成
【发布时间】:2022-07-10 07:28:43
【问题描述】:

我想根据 streamlit 中 text_input 中的值列表提供建议/自动完成

text_input(label = "select location", max_chars=200, placeholder=" 
<enter_country_name>", autocomplete = [some list of value])

但是,我知道错误只能接受 b 或字符串,那么我们如何建议如下内容

例如如果写德尔 - >德里 同样,如果写 Kol -> Kolkata

【问题讨论】:

  • 你尝试了什么?你的代码在哪里?如果您收到错误,则将其显示为有问题的文本(不在 cmets 中)。
  • 请提供足够的代码,以便其他人更好地理解或重现问题。
  • 您好,已按要求更新

标签: python autocomplete streamlit


【解决方案1】:

这已经存在于 streamlit 的选择框中。
https://docs.streamlit.io/library/api-reference/widgets/st.selectbox

【讨论】:

    【解决方案2】:

    st.text_input 无法实现这一点。目前唯一的方法是使用st.selectboxst.multiselect

    使用st.selectbox,您必须传递一系列选项。用户将能够选择其中一个或在选择框中键入 关键字。在键入的同时,将显示与用户键入的内容相匹配的所有选项。

    st.multiselect 也是如此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-07
      • 1970-01-01
      • 2020-11-24
      • 1970-01-01
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多