首页 > 解决方案 > 如何将ipywidget复选框占用的空间减少到100px以下?

问题描述

无论我做什么,似乎an的最小宽度ipywidgets.Checkbox都是100px。任何较小的小部件都不会显示。与其他小部件分组时似乎浪费空间ipywidgets.HBox

import ipywidgets as ipyw
ly = dict(margin='0px', border='solid', max_width='100px')
w = ipyw.Checkbox(value=True, layout=ly)
display(w)

默认情况下,小部件也是右对齐的。我不知道如何改变理由。

有没有人想出减少占用空间的方法?

标签: checkboxipywidgets

解决方案


有一个选项“缩进”。将其设置为“假”。

from ipywidgets import HBox, Checkbox
checkbox501 = Checkbox(True, description='501', indent=False, layout=Layout(width='50px', height='50px'))
checkbox502 = Checkbox(False, description='502')
HBox([checkbox501, checkbox502], layout=Layout(width='850px', height='80px'))

在此处输入图像描述


推荐阅读