如何在 ipywidgets 中设置 IntText 小部件的输入字段的宽度?
How do I set the width of the input field of an IntText widget in ipywidgets?
我创建了一个 IntText
小部件,如下所示:
import ipywidgets as widgets
widgets.IntText(value=12,
description='CTR1_0',
style={'description_width': 'initial'})
当我将此小部件包含在 Tab
中的 HBox
中时,文本框比我需要的大得多。如何设置为10个字符?
IntText 没有 width
参数。我试过将 width="10ch"
添加到 style
参数不起作用。
在实例化按钮时创建一个 Layout
,并将其作为 layout=
kwarg 传递。您可以硬编码像素大小,但可能不是字符限制。
import ipywidgets as widgets
w = widgets.IntText(value=12,
description='CTR1_0',
style={'description_width': 'initial'},
layout = widgets.Layout(width='100px')
)
# w.layout = widgets.Layout(width='100px') # or set it later
我创建了一个 IntText
小部件,如下所示:
import ipywidgets as widgets
widgets.IntText(value=12,
description='CTR1_0',
style={'description_width': 'initial'})
当我将此小部件包含在 Tab
中的 HBox
中时,文本框比我需要的大得多。如何设置为10个字符?
IntText 没有 width
参数。我试过将 width="10ch"
添加到 style
参数不起作用。
在实例化按钮时创建一个 Layout
,并将其作为 layout=
kwarg 传递。您可以硬编码像素大小,但可能不是字符限制。
import ipywidgets as widgets
w = widgets.IntText(value=12,
description='CTR1_0',
style={'description_width': 'initial'},
layout = widgets.Layout(width='100px')
)
# w.layout = widgets.Layout(width='100px') # or set it later