Как уменьшить пространство, занимаемое флажком ipywidget ниже 100 пикселей? - PullRequest
0 голосов
/ 30 мая 2018

Независимо от того, что я делаю, кажется, что наименьшая ширина ipywidgets.Checkbox составляет 100 пикселей.Все, что меньше, и виджет не отображается.Кажется пустой тратой места при группировании с другими виджетами в ipywidgets.HBox

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

Также виджет по умолчанию выровнен по правому краю.Я не понял, как изменить обоснование.

Кто-нибудь придумал способ уменьшить занимаемое пространство?

1 Ответ

0 голосов
/ 14 декабря 2018

Есть опция «Отступ».Установите значение «Ложь».

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'))

enter image description here

...