Python ipywidgets 模块,DOMWidget() 实例源码

我们从Python开源项目中,提取了以下1个代码示例,用于说明如何使用ipywidgets.DOMWidget()

项目:snowballing    作者:JoaoFelipe    | 项目源码 | 文件源码
def idisplay(*args, label=True):
    """Display multiple values using ipywidget HBox

    Arguments:

    * `*args` -- list of values

    Keyword arguments:

    * `label` -- create a Label widget instead of a Text widget, if value is
      not a widget

    """
    new_widget = lambda x: Label(x) if label else Text(value=x)
    args = [
        arg if isinstance(arg, DOMWidget) else new_widget(arg)
        for arg in args
    ]
    display(HBox(args))