我正在使用ipywidgets.widgets.Checkbox。有什么方法可以处理复选框事件吗?请帮忙。我是个初学者。
编辑:如何创建复选框列表?
最佳答案
没有任何直接事件,但您可以使用observe
event。这可能会创建比您想要的更多的事件,因此您可能希望将它们筛选为一个。
from IPython.display import display
from ipywidgets import Checkbox
box = Checkbox(False, description='checker')
display(box)
def changed(b):
print(b)
box.observe(changed)
要创建小部件的“列表”,可以使用containerwidgets。从链接:
from ipywidgets import Button, HBox, VBox
words = ['correct', 'horse', 'battery', 'staple']
items = [Button(description=w) for w in words]
left_box = VBox([items[0], items[1]])
right_box = VBox([items[2], items[3]])
HBox([left_box, right_box])
关于python - Python ipywidgets复选框事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44667052/