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

2024-09-30 01:24:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要创建一个可变数量的小部件,然后确定当用户与其中一个进行交互时,正在观察哪个小部件。在下面的示例中,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')
    display(wg.VBox(l))
fun(4)

当与其中一个滑块交互时,change变量只给出所有者类型名称的值。在

^{pr2}$

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

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


Tags: 用户import示例数量部件defaschange

热门问题