用于 ipywidgets 交互的更大下拉菜单

Larger drop down menu for ipywidgets interact

是否可以让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) 将您的互动换成互动将使您 return 最终的小部件,对其进行修改,然后 然后 显示它。

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)