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

如何调整Jupyter interact_manual的文本框大小与按钮文本?

解决方案

调整文本框尺寸

interact_manual支持直接传入自定义的ipywidgets组件,而非默认的基础类型(比如字符串)。你可以用widgets.Text组件,通过layout参数设置宽度,避免文本截断:

from ipywidgets import interact_manual, widgets

def f(x):
    return x

# 自定义文本框,设置宽度为500像素
text_input = widgets.Text(value='Hi there!', layout=widgets.Layout(width='500px'))
interact_manual(f, x=text_input);

修改按钮显示文本

interact_manual自带button_label参数,直接传入你想要的文本即可替换默认的“Run Interact”:

from ipywidgets import interact_manual, widgets

def f(x):
    return x

text_input = widgets.Text(value='Hi there!', layout=widgets.Layout(width='500px'))
# 自定义按钮文本
interact_manual(f, x=text_input, button_label='执行我的操作');

额外扩展:调整其他组件属性

如果需要修改更多样式(比如文本框高度、字体大小),可以通过style参数进一步配置:

text_input = widgets.Text(
    value='Hi there!',
    layout=widgets.Layout(width='500px', height='80px'),
    style={'font_size': '16px'}
)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 06:53:12