You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Bokeh中FileInput组件的默认文本“Choose File”?

修改Bokeh FileInput组件的默认提示文本

当然可以修改啦!Bokeh的FileInput组件专门提供了属性来自定义按钮上的提示文本,不用复杂的hack操作就能轻松实现。

你只需要在初始化FileInput的时候,加上button_label参数,把它设置成你想要的自定义文本(比如“Upload image”)就可以了。

下面是修改后的完整代码示例:

from bokeh.io import curdoc
from bokeh.models.widgets import FileInput

def upload_fit_data(attr, old, new):
    print("fit data upload succeeded")
    print(file_input.value)

# 这里添加button_label参数设置自定义文本
file_input = FileInput(accept=".jpg", button_label="Upload image")
file_input.on_change('value', upload_fit_data)

doc = curdoc()
doc.add_root(file_input)

简单说下细节:

  • button_label是FileInput的内置参数,默认值就是“Choose File”,直接传入自定义字符串就能替换掉默认文本。
  • 这个方法对所有支持FileInput组件的Bokeh版本都适用,不需要额外写CSS或JS代码。

内容的提问来源于stack exchange,提问作者Joris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:56:19