5

ipywidgets (jupyter ノートブック内) の配置と配置を制御する方法はありますか?

from ipywidgets import widgets
from IPython.display import Javascript, display
event_type_ui = widgets.Text(value='open', description='Test Event')
platform_ui = widgets.Text(value='Android', description='Control Event')
display(event_type_ui)
display(platform_ui)

ここに画像の説明を入力

オフセット (ピクセル単位?) を指定して、ラベルが収まるようにし、2 つのコントロールを垂直方向に配置できるようにしたいと考えています。

4

3 に答える 3

11

いくつかいじった後、私はこれを得ることができました:

前:ここに画像の説明を入力

後: ここに画像の説明を入力

興味がある場合は、コピーして貼り付けたスニペットを次に示します。

from ipywidgets import widgets
from IPython.display import Javascript, display

align_kw = dict(
    _css = (('.widget-label', 'min-width', '20ex'),),
    margin = '0px 0px 5px 12px'
)
platform_ui = widgets.Dropdown(description = 'platform',options=['iPhone','iPad','Android'], **align_kw)
event_type_ui = widgets.Text(value='open', description='Test Event', **align_kw)
os_version_ui = widgets.Text(value='iOS9', description='Operating System', **align_kw)
refresh_ui = widgets.Checkbox(description='Force Refresh', **align_kw)

display(platform_ui,event_type_ui,os_version_ui,refresh_ui)
于 2016-08-05T10:36:02.033 に答える