我需要创建一个可变数量的小部件,然后确定当用户与其中一个进行交互时,正在观察哪个小部件。在下面的示例中,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
变量只给出所有者、旧、新、类型和名称的值。在
我想对change
的内容进行“调整”,以包括它在列表中的位置。在
注意:我不能使用现有的IntSlider
属性,比如description,因为这样它将反映在小部件外观中。在
解在this issue中给出。在
相关问题 更多 >
编程相关推荐