Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ipywidgets:识别正在观察的小部件_Python_Widget_Ipywidgets - Fatal编程技术网

Python ipywidgets:识别正在观察的小部件

Python ipywidgets:识别正在观察的小部件,python,widget,ipywidgets,Python,Widget,Ipywidgets,我需要创建数量可变的小部件,然后确定用户与其中一个小部件交互时观察到的小部件。在以下示例中,正在创建nIntSliders: import ipywidgets as wg def obs(change): print(change) def fun(n): l = [] for i in range(n): l.append(wg.IntSlider()) l[i].observe(obs, names='value') dis

我需要创建数量可变的小部件,然后确定用户与其中一个小部件交互时观察到的小部件。在以下示例中,正在创建n
IntSliders

import ipywidgets as wg
def obs(change):
    print(change)
def fun(n):
    l  = []
    for i in range(n):
        l.append(wg.IntSlider())
        l[i].observe(obs, names='value')
    display(wg.VBox(l))
fun(4)
当与其中一个滑块交互时,
change
变量仅给出所有者、旧的、新的、类型和名称的值

我想对
change
的内容进行“调整”,以将其位置包括在列表l中

注意:我不能使用现有的
IntSlider
属性,如description,因为这样它将反映在小部件外观中。

中给出了解决方案

{'owner': IntSlider(value=1), 'new': 1, 'old': 0, 'type': 'change', 'name': 'value'}