使用唯一ID标识IPyWidget(在python中)
是否有方法向小部件添加id,以便单击第一个提交按钮根据集合1中的单选按钮和集合2中的单选按钮修改使用唯一ID标识IPyWidget(在python中),python,widget,Python,Widget,是否有方法向小部件添加id,以便单击第一个提交按钮根据集合1中的单选按钮和集合2中的单选按钮修改响应[“set1”]的值 我正在动态生成要显示的集合数,因此很遗憾,我无法硬编码 这段代码不起作用,但希望它能体现我所寻找的精神 import ipywidgets as widgets # running in google colab from IPython import display responses = {"set1": None, &qu
响应[“set1”]
的值
我正在动态生成要显示的集合数,因此很遗憾,我无法硬编码
这段代码不起作用,但希望它能体现我所寻找的精神
import ipywidgets as widgets # running in google colab
from IPython import display
responses = {"set1": None,
"set2": None}
options = {"this pos": 1, "this neg": -1}
def radio_buttons(options):
return widgets.RadioButtons(
options=options.keys(),
disabled=False
)
def set_answers(obj):
responses[SET_N] = APPROPRIATE RADIO BUTTON VALUE
submit = widgets.Button(description="Submit")
print("set 1")
IPython.display.display(radio_buttons(options))
submit.on_click(set_answers)
IPython.display.display(submit)##any way to set an id to link to set radio_button.value1?
print("set 2")
IPython.display.display(radio_buttons(options))
submit.on_click(set_answers)
IPython.display.display(submit) ##any way to set an id to link to set2 radio_button.value?