在jupyter中,我只想显示一个包含连续整数列表的下拉列表,并且还允许使用inc和dec按钮(例如fwd / rev导航系统)对关联的整数变量进行增减。但是,无论我尝试什么,都行不通。我要么没有按钮,要么只有按钮,没有下拉菜单。
我可以通过选择功能和交互式语句使用多个下拉列表:
widgets.interactive(选择,time_sel = time_combo,LR_sel = LR_combo)
但是我不能部分添加按钮,因为我不知道如何通过交互式命令添加按钮。
def select(time_sel = time_combo, LR_sel = LR_combo, FB_sel = FB_combo):
. . .
def bminus_onclick()
. . .
def bplus_onclick()
. . .
bminus = widgets.Button(
description='<',
disabled=False,
button_style='',
tooltip='NEXT hour')
bplus = widgets.Button(
description='>',
disabled=False,
button_style='',
tooltip='PREVIOUS hour')
time_combo = widgets.Dropdown(
options = list(range(1,int(duration_inhours + 1))),
value = 1,
description='Time:',
disabled=False,)
LR_combo = widgets.Dropdown(
options = ['BOTH','L','R'],
value = 'BOTH',
description = 'Side:',
disabled = False,)
widgets.interactive(select, time_sel = time_combo, LR_sel = LR_combo)
我想添加按钮,它们的事件处理程序,并让事件处理程序包含下拉列表和/或time_sel变量。