def __init__(self, value=None, units=None, **kwargs):
kwargs.setdefault('display', 'flex')
kwargs.setdefault('flex_flow','row wrap')
super().__init__(layout=ipy.Layout(display='flex', flex_flow='row wrap'),
**process_widget_kwargs(kwargs))
self.textbox = ipy.Text()
self.textbox.observe(self._validate, 'value')
self._error_msg = None
if units is not None:
self.dimensionality = u.get_units(units).dimensionality
else:
self.dimensionality = None
self._validated_value = None
self.validated = ipy.HTML(self.INVALID)
self.children = [self.textbox, self.validated]
self._is_valid = False
if value is not None:
self.value = value
components.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录