ipywidgets互动的较大下拉菜单

时间:2018-06-27 16:31:39

标签: ipywidgets

是否可以使ipywidget交互的输入表单更大? 例如,当我使用以下代码时,标题的字段很小,看起来很乱。

# python code to run in jupyter notebook
%pylab inline
from ipywidgets import interact
def f(x):
    plot(range(10))
    title(x)
interact(f, x=['AbCd'*10])

1 个答案:

答案 0 :(得分:1)

1)交换交互以进行交互,将使您返回最终的窗口小部件,对其进行修改,然后然后显示它。

2)通过找到交互的第一个子项,然后以像素为单位设置布局宽度,手动指定下拉菜单的布局。在即将发布的版本中,您似乎可以将width='initial'设置为自动调整大小。 (revelant github issue


# python code to run in jupyter notebook
%pylab inline
from ipywidgets import interact, interactive, Layout
def f(x):
    plot(range(10))
    title(x)
int_widget = interactive(f, x=['AbCd'*10])
int_widget.children[0].layout = Layout(width='500px')
display(int_widget)

enter image description here