我正在尝试制作一系列按钮,这些按钮根据某些场景从数据集中获取样本。我有一组3x2的按钮,每个按钮描述一个不同的场景。我似乎无法让他们单独行动。在
我想我知道如何把点击按钮的动作和它的反应联系起来。但是,我不知道如何对多个按钮执行相同的操作。在
下面是我的代码,它可以让一个单独的按钮工作:
button = widgets.Button(description='Generate message!')
out = widgets.Output()
def on_button_clicked(_):
samp_text = raw_data.sample(1).column(1)
# "linking function with output"
with out:
# what happens when we press the button
print(samp_text)
# linking button and function together using a button's method
button.on_click(on_button_clicked)
# displaying button and its output together
widgets.VBox([button,out])
现在我要做的是在不同的情况下采集不同种类的样本。因此,我为每种类型的采样方法编写了函数,返回比例表:
^{pr2}$然而,第一个例子中只有一个按钮的相同方法与多个按钮不同。如何使用widgets.输出()以及如何连接它,以便单击按钮输出相应的示例摘要?在
我希望单击的按钮可以输出上面所示的示例摘要。在
我没有任何问题扩展你的例子使用 多个按钮。我不知道你哪里搞糊涂了。在
有时小部件回调中发生的异常不会 打印出来也许你的代码中有一个你做不到的错误 因为这个原因。最好什么都有 包装在“不带:
相关问题 更多 >
编程相关推荐